
[Git] 실수로 삭제한 브랜치 복구하기 (reflog)
·
개발일지/2024
금융권에서 일하다보니까 인터넷망에서 작업하고, 망간 전송을 시켜서 시스템망(내부폐쇄망)에 완성된 코드를 올린다. 이렇게 작업하다보면 양쪽 레포에 동일하게 관리를 해야하는데 일이 많다보니 정신이 없어서 시스템망에는 잘 올렸는데, 인터넷망의 로컬 브랜치를 리모트 푸시를 안하고 그냥 다 지워버렸다. 순간 멘붕이 와서 멍 때리고 있다가, git 에는 분명 복구방법이 있을 것 같아서 찾아봤다. git refloggit reflog 이렇게 지난 로그가 나온다. // branch 복구git checkout -b 삭제된 브랜치 이름 HRAD@{INDEX}// commit 복구git reset --hard COMMIT-ID 참고https://7942yongdae.tistory.com/161 Git - 삭제한 b..