다음 명령어를 입력하면 해당 커밋 이후의 커밋은 다 사라진다.
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 |