본문 바로가기

Git

git reset --hard 되돌리는 방법

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

 

git reset --hard 커밋아이디

 

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

 

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

 

git reflog show 브랜치이름

 

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

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

 

'Git' 카테고리의 다른 글

git rebase로 commit 메시지를 수정하는 방법  (0) 2020.10.17
git rebase로 commit 메시지 순서 변경하는 방법  (0) 2020.10.17
git fetch에 대해서  (0) 2020.10.03
git stash 사용 방법  (0) 2020.10.02
git branch 작업 순서  (0) 2020.10.02