최신이 아닌 이전의 커밋으로 되돌아가고 싶을 때 쓰는 명령어이다.
git checkout {commit version}
이때 commit version은 깃허브나 git log를 통해 커밋 해시를 가져오면 된다.
다만, 이것은 HEAD를 최신 커밋에서 특정 커밋으로 바꾸는 작업이므로 해당 커밋에서 새로운 코드를 commit/push 해도 그 커밋만 변경되고 최신 커밋에는 전혀 반영되지 않는다.
'Git' 카테고리의 다른 글
[Git] 로컬에서의 커밋 다 지우고 원격 브랜치 가져오기(강제 pull) (1) | 2023.12.07 |
---|