반응형
금융권에서 일하다보니까 인터넷망에서 작업하고, 망간 전송을 시켜서 시스템망(내부폐쇄망)에 완성된 코드를 올린다. 이렇게 작업하다보면 양쪽 레포에 동일하게 관리를 해야하는데 일이 많다보니 정신이 없어서 시스템망에는 잘 올렸는데, 인터넷망의 로컬 브랜치를 리모트 푸시를 안하고 그냥 다 지워버렸다. 순간 멘붕이 와서 멍 때리고 있다가, git 에는 분명 복구방법이 있을 것 같아서 찾아봤다.
git reflog
git reflog
이렇게 지난 로그가 나온다.
// branch 복구
git checkout -b 삭제된 브랜치 이름 HRAD@{INDEX}
// commit 복구
git reset --hard COMMIT-ID
참고
https://7942yongdae.tistory.com/161
https://git-scm.com/docs/git-reflog
반응형
'개발일지 > 2024' 카테고리의 다른 글
[Canvas] Vue로 복권 긁기 기능 구현 (LottoScratch) (0) | 2024.10.24 |
---|---|
[인터랙션개발] CSSWinner에서 발견한 재밌는 효과들 (0) | 2024.06.28 |
[Fonts] 독특한 무료 한글 폰트, HS산토끼체 2.0 (0) | 2024.06.28 |
[Error] Warning: Received `true` for a non-boolean attribute `className`. (0) | 2024.06.21 |
keyup 이벤트와 input 이벤트의 차이 (0) | 2024.05.29 |