본문 바로가기

git checkout 이전 커밋2

git checkout HEAD 명령어로 이전 커밋 참조하기 git checkout HEAD~"숫자" 명령어를 입력하면 숫자에 따라서 HEAD 포인터가 있는 위치로부터 얼마나 되돌아갈 것인지를 정할 수 있다. 명령어를 사용하기 전에 HEAD 포인터가 어디에 있는지를 git log 명령어를 통해서 확인하고 사용해야 헤매지 않고 사용할 수 있다. git checkout "commit-head" 명령어와 기능은 같아서 둘 중에 하나를 선택해서 사용하면 될 것 같다. git checkout HEAD 명령어 이동방법1 git checkout HEAD 명령어 이동방법2 결론 가까운 시점으로 이동할 때는 git checkout HEAD~"숫자" 명령어를 사용하는 게 "commit-head"를 복사 붙여넣기 할 필요가 없어서 좋은 것 같고 너무 멀리 떨어진 시점으로 이동할 때는.. 2023. 2. 3.
git checkout 이전 커밋 확인하기 git checkout "commit-hash" 명령어를 사용하면 해당 commit 시점으로 이동해서 작업 내용을 확인할 수 있다. master 브랜치를 가리키고 있었던 HEAD가 commit 시점으로 이동하는 것이다. HEAD를 기준으로 현재 작업내용을 보고있다고 생각하면 쉬울것 같다. git checkout 이전 커밋 확인하기 git checkout "commit-hash" 명령어를 사용해서 원하는 커밋 시점으로 이동을 했고 새로운 브랜치를 생성해서 홀수를 추가했다. 이동을 해서 작업 내용을 보기만 하고 원래의 브랜치로 복귀를 해도 되고 해당 시점으로부터 새로운 작업을 시작할 수 있어서 유용한 명령어인 것 같다. 참고로 커밋 시점으로 이동하는 것을 detached HEAD라고 표현을 한다. 2023. 2. 2.