네로개발일기

개발자 네로의 개발 일기, 자바를 좋아합니다 !

반응형

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
반응형
blog image

Written by ner.o

개발자 네로의 개발 일기, 자바를 좋아합니다 !