HEAD
- 특정 브랜치(branch)의 최신 커밋
- 각 가지들의 맨 끝단
- git checkout HEAD^
- ^ 또는 ~ 의 개수만큼 이전으로 이동
- git checkout HEAD^^^
- git checkout HEAD~3
- 커밋 해시를 사용해서도 이동 가능하다.
- git checkout - : 이동을 한 단계 되돌리기
- git checkout 을 통해 HEAD를 이동하면 해당 커밋의 해시를 이름으로 가지는 임의의 브랜치로 이동한다.
HEAD를 사용한 reset
- git reset (세가지 옵션중 하나) (HEAD^)
명령어 예시
git reset --soft HEAD^