[Git] git reflog 명령어로 삭제된 커밋 브랜치 복구하기
2022. 12. 8. 12:37
반응형
1. git reflog 로 이전 커밋 내역 출력
- git rebase
또는 git reset
등으로 커밋이 삭제될 수 있다.
- 하지만, git 이력은 보관되고 있다. 이런 모든 이력을 볼 수 있는 명령어가 git reflog
이다.
2. commit 복구하기
1. git reflog
명령어로 삭제된 commit id 확인 후
2. git reset --hard <캐시해시id>
3. branch 복구하기
1. git reflog
또는 git reflog | grep [브랜치명]
으로 log 확인
2. git checkout -b [삭제한 브랜치명] [커밋해시id]
728x90
반응형
'programming language > Git' 카테고리의 다른 글
[Git] 현재 변경사항을 다른 브랜치에 커밋하는 방법 (5) | 2022.03.09 |
---|---|
[Git] 원격 브랜치 삭제 delete remote branch 로컬 브랜치 삭제 delete local branch (2) | 2021.11.06 |
[Git] project 사용시 fork 하는 법 (0) | 2018.06.21 |
Written by ner.o
개발자 네로의 개발 일기,
자바를 좋아합니다 !
댓글 개