특정파일의 마지막 git commit 되돌리기
commit 을 한 후에 문제 발생
특정파일을 commit 이전으로 돌리고 싶을 경우는
log 를 통해서 SHA hash 를 알아내고
그 SHA hash 버전으로 checkout 하면 됩니다
1 | git log --oneline README.md |
Commit SHA hash ID 알아내기
git log 로 SHA hash ID 를 알아낼 수 있지만
git log 로 보면 엄청나게 많은 정보가 뿌려지니
–oneline 옵션과 -10 갯수 옵션을 주어서 간략하게 보는 게 좋습니다
거기에 파일명까지 추가 하면
1 | git log --oneline -10 README.md |
좀 더 편하게 COMMIT SHA hash ID 를 찾을 수 있습니다
예전 commit 상태로 되돌리기
1 | git checkout 82e1d37 -- README.md |
돌리고 싶은 hash ID 로 checkout
하면
로컬에 있는 파일이 해당버전으로 돌아갑니다.
로컬에 있는 파일이 변경된 상태이니
수정 후 다시 Commit 을 해야 변경이 됩니다