프로그래밍 노트/GIT
[Git기초] Head 분리하기
깡냉쓰
2019. 4. 22. 17:55
728x90
반응형
프로젝트를 표현하는 커밋 트리(commit tree)에서 이동할 수 있는 여러가지 방법을 알아보자.
알아야할 용어
HEAD
- HEAD는 현재 체크아웃된 커밋을 가리킴 (현재 작업중인 커밋)
- HEAD는 항상 작업트리의 가장 최근 커밋을 가리키며, 작업트리에 변화를 주는 git 명령어들은 대부분 HEAD를 변경하는것으로 시작함
- 일반적으로 HEAD는 브랜치 이름을 가리키며, 커밋을 하게되면 bugFix의 상태가 바뀌고 이 변경은 HEAD를 통해서 확인이 가능함
HEAD 분리하기
HEAD를 분리한다는 것은 HEAD를 브랜치 대신 커밋에 붙이는 것을 의미
HEAD → master → C1
git checkout C1
HEAD → C1
728x90
반응형