git checkout HEAD~"숫자" 명령어를 입력하면 숫자에 따라서 HEAD 포인터가 있는 위치로부터 얼마나 되돌아갈 것인지를 정할 수 있다. 명령어를 사용하기 전에 HEAD 포인터가 어디에 있는지를 git log 명령어를 통해서 확인하고 사용해야 헤매지 않고 사용할 수 있다. git checkout "commit-head" 명령어와 기능은 같아서 둘 중에 하나를 선택해서 사용하면 될 것 같다.
git checkout HEAD 명령어 이동방법1
git checkout HEAD 명령어 이동방법2
결론
가까운 시점으로 이동할 때는 git checkout HEAD~"숫자" 명령어를 사용하는 게 "commit-head"를 복사 붙여넣기 할 필요가 없어서 좋은 것 같고 너무 멀리 떨어진 시점으로 이동할 때는 얼마나 떨어졌는지 헷갈릴 수 있기 때문에 git checkout "commit-head" 명령어로 정확히 입력해야 가는 게 좋을 것 같다. 참고로 git switch - 명령어는 최근에 있었던 브랜치로 이동한다.
'IT > Git' 카테고리의 다른 글
git restore로 수정사항 취소하기 (0) | 2023.02.05 |
---|---|
git checkout 으로 변경사항 폐기하기 (0) | 2023.02.04 |
git checkout 이전 커밋 확인하기 (0) | 2023.02.02 |
git stash 삭제 (0) | 2023.02.01 |
여러 개의 스태시로 작업하기 (0) | 2023.01.31 |
댓글