김 양의 멋따라 개발따기

git HEAD란? 본문

TIL

git HEAD란?

개발따라김양 2023. 5. 25. 12:38

1. git HEAD란?

  • git에서 HEAD는 현재 체크아웃된(현재 작업중인) 커밋을 가르킴
  • HEAD는 항상 작업트리의 가장 최근 커밋을 가르킴
    • 작업트리에 변화를 주는 명령어들은 대부분 HEAD를 변경하는 것으로 시작됨

2. HEAD 분리하기

  • HEAD를 브랜치 대신 커밋에 붙이는 것을 의미함
  • git checkout [커밋명]으로 가능
    • 커밋명을 찾기 어렵거나 귀찮을 경우
      • 한 번에 한 커밋 위로 움직이는  경우 : ^
      • 한번에 여러 커밋 위로 움직이는 경우 : -<num>

 

 

 

출처 : https://learngitbranching.js.org/?locale=ko