프로그래밍 노트/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
반응형