본문 바로가기

Git

git reset --hard 되돌리는 방법

다음 명령어를 입력하면 해당 커밋 이후의 커밋은 다 사라진다.

 

git reset --hard 커밋아이디

 

그러나 생성했던 깃의 정보는 리파지토리에 모두 기록되어 있기 때문에 다시 되돌릴 수 있다.

 

다음 명령어를 입력하면 HEAD가 지나쳤던 커밋들의 히스토리 리스트가 나온다.

 

git reflog show 브랜치이름

 

여기서 git reset --hard로 사라진 커밋에 접근할 수 있다.

커밋 아이디를 복사해서 제일 위의 reset 명령어를 입력하자.

 

'Git' 카테고리의 다른 글