1. git reflog

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

12-1

2. commit 복구하기

  1. git reflog 명령어로 삭제된 commit id 확인 후
  2. git reset --hard <커밋해시id>

3. branch 복구하기

  1. git reflog 또는 git reflog |grep 브랜치명 으로 log확인
  2. git checkout -b <삭제한 브랜치명> <커밋해시id>


+ Recent posts