본문 바로가기
IT/Git

git checkout 이전 커밋 확인하기

by 뉴코딩맨 2023. 2. 2.

git checkout "commit-hash" 명령어를 사용하면 해당 commit 시점으로 이동해서 작업 내용을 확인할 수 있다. master 브랜치를 가리키고 있었던 HEAD가 commit 시점으로 이동하는 것이다. HEAD를 기준으로 현재 작업내용을 보고있다고 생각하면 쉬울것 같다.

 

git checkout 이전 커밋 확인하기

 

numbers.txt-파일에-one-two-추가
numbers.txt-파일에-one-two-추가

 

one-추가
one-추가

 

two-추가
two-추가

 

이전-커밋으로-이동
이전-커밋으로-이동

 

커밋-기준으로-새로운-브랜치-생성-및-홀수-추가
커밋-기준으로-새로운-브랜치-생성-및-홀수-추가

 

홀수-추가
홀수-추가

 

master-브랜치로-복귀
master-브랜치로-복귀

 

git checkout "commit-hash" 명령어를 사용해서 원하는 커밋 시점으로 이동을 했고 새로운 브랜치를 생성해서 홀수를 추가했다. 이동을 해서 작업 내용을 보기만 하고 원래의 브랜치로 복귀를 해도 되고 해당 시점으로부터 새로운 작업을 시작할 수 있어서 유용한 명령어인 것 같다. 참고로 커밋 시점으로 이동하는 것을 detached HEAD라고 표현을 한다.

 

'IT > Git' 카테고리의 다른 글

git checkout 으로 변경사항 폐기하기  (0) 2023.02.04
git checkout HEAD 명령어로 이전 커밋 참조하기  (0) 2023.02.03
git stash 삭제  (0) 2023.02.01
여러 개의 스태시로 작업하기  (0) 2023.01.31
git stash 명령어  (0) 2023.01.30

댓글