해결된 질문
작성
·
163
답변 2
1
git add 하면 해당 파일이 staging area로 이동하는 것이 아닌 복사되는 개념이라 워킹 디렉토리에서 파일을 수정하더라도 staging area에는 수정내용이 반영되지 않는걸로 알고있습니다. 그렇기 때문에 이미 add해서 스테이징 에어리어에 있는 내용은 add할 당시에 버전이고 add이후에 수정한 파일은 새로운 버전이라고 생각하시면 좋을 것 같습니다.
1
네, 그렇습니다. 변경사항이 있다고 해서 무조건 버전이 되는 것은 아니고,
Tracking 되는 변경사항이 있다고 할 지라도, 그 변경사항들 중 버전이 될 대상들을 선별한 뒤,
그 선별된 대상들만을 버전으로 만들어주어야 합니다.
따라서 add를 통해 선별하고, commit으로 버전으로 만들어주는것이지요.
감사합니다.
복사라는 개념으로 접근하니 이해가 잘 되었습니다!!! 감사합니다!!