6.8.3 HEAD를 활용한 이동
커밋의 해시키를 사용하여 체크아웃하려면 복잡한 해시키를 알고 있어야 합니다. 또 복잡한 영어와 숫자로 표현하므로 입력 오류도 많이 생깁니다. 좀 더 간편하게 HEAD 포인터를 사용하여 체크아웃할 수도 있습니다. 예를 들어 바로 이전 커밋으로 체크아웃하고 싶을 때는 다음 명령을 실행합니다.
예
$ git checkout HEAD~1 현재의 한 단계 전
마지막 커밋인 HEAD를 기준으로 1단계의 커밋 상태로 이동합니다.
▼ 그림 6-14 HEAD 기준 이동
여러 단계 이전으로 이동하고자 한다면 뒤에 있는 숫자만 바꿉니다.
예
$ git checkout HEAD~5