VCS
[Git] 실수로 삭제한 Local/Remote Branch 복구하기
Greensky0026
2022. 1. 31. 00:53
반응형
회사에서 작업을 하는 와중... 브런치가 하도 많이 정리를 했는데...
세상에 Remote로 퍼블리시도 하지 않고 오전 내내 작업한 로컬 브런치를 날려버렸지 뭡니까...
다행히 삭제한 뒤 긴 시간이 흐르지 않았고... 열심히 구글링을 시작합니다..
식은땀을 뻘뻘 흘리면서 제발 살려달라고 빌면서 말이죠...
그리고 다행히 성공했습니다 ㅠㅠ
git reflog를 입력해 내 작업의 히스토리를 로드한 후
삭제된 브런치의 가장 마지막 작업의 HEAD@{작업번호}를 아래처럼 입력합니다!
git checkout -b '복구할 branch이름' HEAD@{작업번호}
그럼 기적적으로 해당 작업번호의 브런치로 checkout이 되게 됩니다.
사랑합니다 git...
반응형