실수로 삭제해버린 브런치를 복구하는 방법


다행히 깃은 삭제한 브런치라도 커밋을 한 모든 기록을 보관하고 있다

그러니 해당 커밋을 찾아서 복구를 해주면 된다


우선 git reflog로 이제까지 커밋한 목록을 전부가져온다


그럼 위의 사진과 같이 내가 원하는 커밋인 b243685 HEAD@[15] : commit : 2018.02.14 오후 11:06 을 찾을 수 있다


숫자 15는 해당 커밋의 순서이다


그럼 이 커밋을 체크아웃 하여 복구를 해주면 된다


git checkout -b 새로체크아웃할브런치 HEAD@{15} 로 복구할 커밋을 체크아웃하여 복구할 수 있다



- 간단 정리 -


1. git reflog로 커밋 기록 가져옴

2. git checkout -b 새로체크아웃할브런치 HEAD@{커밋 숫자}



+ Recent posts