본문 바로가기
개인 공부(컴퓨터상식->기본교육과정)/git과 sourcetree

5. 되돌리기2:WorkingCopy Index Repository

by 백엔드개발자0107 2021. 5. 21.

 

이 index.html이라는 파일은 git에 의해서 추적되고 있는 파일이다.

즉 이 파일은 커밋해서 저장소에 보관할수 있는 파일이다.

 

readme.me파일은 깃에게 이 파일을 추적해 이파일을 관리해줘 라는 방식으로 된다.

 

이렇게 해서 두개의 파일을 수정했고 커밋해보자..

 

자 ? -> ... (노란색)으로 변했다는 의미고 이것의 의미는 버전관리시스템이 추적을 시작했다라는 의미라고 생각하면 된다.

 

즉, 하나의 버전에는 여러개의 모든 변경사항들을 포괄할수 있다..! 라는것을 기억하자!

 

자 Index.html의 버전 하나를 만들고

readme.md파일의 버전을 따로 하나 만들고 싶을떄는 어떻게 해야할까?

 

index.html의 변화만을 하나의 버전으로 만들기 위해서는 index.html의 체크박스만을 하나만 체크한다.

 

그리고 commit을 하게 되면 그 index.html의 버전 하나만을 저장하는 것이다.

 

자 sourcetree공간에 대해서 공부해보자

 

unstaged files는 버전관리시스템에 의해서 버전이 수정될 파일들이 되기 전인 상태를 의미한다.

 

그렇다면 staged files는 버전관리시스템에 의해서 버전이 수정될 파일들을 의미할 것이다.

 

unstaged files에 있는 파일들을 working copy라고 부르면

체크박스에 체크하는 행위를 add라고 하며 

staged files에 붙는 경우를 index, 혹은 staging area 라고 부른다.

 

깃에서 저장되어 있는 공간을 repository,저장소라고 부른다.