2021년 1월 25일 월요일

[Git] Git Reflog 로 지워진커밋, 지워진 브랜치 살려내기

 Git는 .git에 지운작업조차 다 기록하고 있다. commit, push , pull, cherrypick, rebase..

git reflog 로 이력을 볼수 있다.

이력이 보이면 커밋아이디가 각각 존재하는데, 

git reset --hard <7문자의커밋id>

하면 해당 커밋이 살아돌아온다.

git checkout -b <삭제한 브랜치명> <7문자의커밋id>


삭제했다고 울지말자!

0 comments:

댓글 쓰기