실수로 push 하지 않은 상태에서
git branch -d XYZ
라는 커맨드로 XYZ라는 branch를 삭제해버린 경우 (commit은 한 경우 ^^)
branch를 다시 되살리고 싶다면 어떻게 해야 할까? 이 문제는 아주 간단하게 해결할 수 있다.
git reflog
커맨드로 복구하고 싶은 branch의 HEAD commit을 찾는다.
커밋을 찾으면 90e9a80 와 같은식으로 커밋마다 고유의 [sha1] 해시넘버가 있는데,
git commit -b [branch_name] [sha1]
커맨드로 쉽게 복구가능하다.