더북(TheBook)

6.8.3 HEAD를 활용한 이동

커밋의 해시키를 사용하여 체크아웃하려면 복잡한 해시키를 알고 있어야 합니다. 또 복잡한 영어와 숫자로 표현하므로 입력 오류도 많이 생깁니다. 좀 더 간편하게 HEAD 포인터를 사용하여 체크아웃할 수도 있습니다. 예를 들어 바로 이전 커밋으로 체크아웃하고 싶을 때는 다음 명령을 실행합니다.

$ git checkout HEAD~1 현재의 한 단계 전

마지막 커밋인 HEAD를 기준으로 1단계의 커밋 상태로 이동합니다.

▼ 그림 6-14 HEAD 기준 이동

289181.png

여러 단계 이전으로 이동하고자 한다면 뒤에 있는 숫자만 바꿉니다.

$ git checkout HEAD~5

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.