Reset --hard,

Jan 02, 2024
Reset --hard,

vcs의 정의(버전 관리 시스템)

💡
버전 관리 시스템(Version Control System, VCS)은 소프트웨어 개발에서 소스 코드의 변경 내용을 추적하고, 버전을 관리하는 도구입니다. VCS는 소스 코드를 저장하고, 수정 이력을 추적하며, 여러 개발자들이 동시에 작업하는 경우 변경 내용을 쉽게 병합할 수 있도록 돕습니다.
 

기존 파일 관리 방법

💡
팀장님이 예전 파일을 달라고 하면, 복구 시간이 오래걸린다. 복구 후에 파일을 하나 더 생성
notion image
💡
현재 파일은 아래와 같이 관리된다
notion image
💡
시간이 좀 지나고, 팀장님이 업그레이드 요청을 하게 되면, v3가 나오게 된다
notion image

기존에 사용하던 큰 프로젝트 관리 방법

💡
file1 -> file100까지 통으로 관리하는 중에 file3과 file20 수정 요청이 들어오면, 그 부분을 수정하는 건 위험
notion image
💡
폴더를 통으로 복제해서 파일을 변경한다. (버전 관리 시작)
Share article
RSSPowered by inblog