1. git reflog
git rebase
또는git reset
등으로 커밋이 삭제될 수 있다.- 하지만, git 이력은 보관되고 있는데 이러한 이력을 볼 수 있는 명령어가
git reflog
2. commit 복구하기
git reflog
명령어로 삭제된 commit id 확인 후git reset --hard <커밋해시id>
3. branch 복구하기
git reflog
또는git reflog |grep 브랜치명
으로 log확인git checkout -b <삭제한 브랜치명> <커밋해시id>
'DevOps > Git' 카테고리의 다른 글
gitignore bestpractice (0) | 2019.09.05 |
---|---|
git stash커맨드에 대해 알아보자 (0) | 2019.08.23 |
Rebase하기 (0) | 2019.04.03 |
jenkins와 gitlab연동(github아니고 gitlab임!) (0) | 2018.10.31 |
gitlab에서 root유저 패스워드 잃어버렸을 시 재설정방법 (0) | 2018.10.31 |