반응형
회사에서 작업을 하는 와중... 브런치가 하도 많이 정리를 했는데...
세상에 Remote로 퍼블리시도 하지 않고 오전 내내 작업한 로컬 브런치를 날려버렸지 뭡니까...
다행히 삭제한 뒤 긴 시간이 흐르지 않았고... 열심히 구글링을 시작합니다..
식은땀을 뻘뻘 흘리면서 제발 살려달라고 빌면서 말이죠...
그리고 다행히 성공했습니다 ㅠㅠ
git reflog를 입력해 내 작업의 히스토리를 로드한 후
삭제된 브런치의 가장 마지막 작업의 HEAD@{작업번호}를 아래처럼 입력합니다!
git checkout -b '복구할 branch이름' HEAD@{작업번호}
그럼 기적적으로 해당 작업번호의 브런치로 checkout이 되게 됩니다.
사랑합니다 git...
반응형
'VCS' 카테고리의 다른 글
Github Action으로 CI/CD 구축하기 (0) | 2023.06.07 |
---|---|
Git submodule을 통해 application.yml 관리를 해보자! (0) | 2023.06.07 |
You've added another git repository inside your current repository. (0) | 2022.03.30 |