티스토리 뷰
728x90
반응형
git reset --hard 해시값
만약 현재 시점이 v1.0.4 라고 하고, v1.0.3 으로 되돌리고 싶다면 reset이나 revert를 하면 된다.
Github Desktop(프로그램)에서는 revert는 마우스 우측 클릭으로 지원하고 있지만, 기록남지 않고 reset을 할 수 있는 기능은 보이지 않는다.
이 때는, console(콘솔)창에서 직접 git 명령을 입력해서 초기화 해주면 된다.
초기화 하고자하는 지점의 해시값을 복사하고, git reset --hard 해시값 명령을 입력해준다.
C:\hello>git reset --hard 1c3bbc1
HEAD is now at 1c3bbc1 v1.0.3
그럼 위와 같이 나오고, 다시 Github Desktop을 가보면 최신버전이었던 v1.0.4가 사라졌음을 알 수 있다.
그리고 원격지에도 위 변경사항을 반영하려면, 아래 명령을 또 입력해주어야 한다. (-f 옵션 잊지말자)
git push -f
그럼 원격지에도 마지막 커밋 내용이 사라져있음을 알 수 있다.
- 끝 -
728x90
반응형
'도구 > Git' 카테고리의 다른 글
[git] 깃 커밋 마지막 메시지 수정하기 (0) | 2021.04.20 |
---|
댓글