git

git reflog

쿠릉쿠릉 쾅쾅 2021. 12. 9. 11:32
728x90

 

 

git reflog

  • git rebase 또는 git reset 등으로 커밋이 삭제될 수 있다.
  • 하지만, git 이력은 보관되고 있는데 이러한 이력을 볼 수 있는 명령어가 git reflog

 

 

git reflog를 통한 특정 시점 복구 

1. git reflog를 입력하면 한 번이라도 커밋한 내용이 다 나옴 (삭제된 커밋도 포함)

2. git reset --hard 해시코드값 입력하면 해시코드값에 해당하는 파일이 올라왔을 때로 복구됨

728x90