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 개인 블로그]
'형상관리 > Git' 카테고리의 다른 글
SourceTree를 활용한 commit 후 수정사항 되돌리기(reset) (0) | 2020.10.22 |
---|---|
SourceTree를 활용한 commit 전 수정사항 취소하기(discard) (0) | 2020.10.22 |
SourceTree를 활용한 버전 만들기(commit) (0) | 2020.10.22 |
SourceTree를 활용한 저장소 만들기(init) (0) | 2020.10.22 |
Git/SourceTree 설치 (0) | 2020.10.22 |
Git/GitHub 개념 (0) | 2020.10.22 |
Git 호스팅 3대장 가성비 비교 (0) | 2020.01.14 |
깃(Git) 에서 유실된 커밋(commit) 복원하기 (0) | 2019.12.20 |