[Git] 버전 되돌리기 (Reset)
2022. 9. 23. 15:19ㆍ프로그래밍/Git
- 목차
버전 되돌리기
$ git reset --hard HEAD~1
--hard 라는 플래그는 완벽하게 되돌리겠다는 것을 의미한다.
가장 최신의 버전이 HEAD 라는 키워드를 가지고 있는데,
HEAD~1 은 HEAD 에서부터 뒤로 1개의 버전만 되돌리겠다는 것을 의미한다.
해당 명령어를 실행한 이후에 git log 를 통해 확인해보면
HEAD 가 이전의 버전보다 1개 이전의 버전에 붙어있는 것을 볼 수 있다.
버전 되돌리기 원상복구 하기
$ git reset --hard ORIG_HEAD
ORIG_HEAD 는 기존의 HEAD 를 의미한다.
이전에 git reset 명령어를 실행했기 때문에 ORIG_HEAD 에 되돌리기 전의 상태가 기록되어 있다.