Git 용어 설명

2020. 10. 22. 00:32 형상관리/Git



* commit

파일 및 폴더의 추가 및 변경 사항을 버전화하여 리포지토리에 기록하는 것


* working directory (workspace, working copy, working tree)

실제 파일들로 이루어져있는 폴더. 수정된 내역들이 나타나는 곳. 파일 준비 등이 이루어지며, 리포지토리에 등록된 파일 변경 내역을 관리.


* index (staging area)

Commit을 하기전의 임시영역. 이곳에 올라온 파일들이 하나의 버전이 된다. 따라서 연관되어있는 수정된 파일과 완료된 파일들에 대해서만 commit을 통해 버전화 할 수 있다. (하나의 버전으로 묶길 원하지 않는 파일이 있을 경우 index로 올리지 않으면 된다.)


* revision

commit을 통해 생성된 변경 이력. 리포지토리에 생성된 버전을 가리킨다.

* checkout

리포지토리에서 파일을 받아오는 것



출처: https://gangju.tistory.com/15?category=529701 [gangju 개인 블로그]