작업하다보면 commit 여러번하고 맘에 안 뜬 버전도 생기죠.
이럴때 몇 단계 전에 commit한 버전으로 돌아가고 싶을 때 reset을 할 수 있습니다.
다만, 이 기능은 push하기 전에만 가능합니다!
git reset -- hard HEAD~1 --> 1단계 전으로 되돌리기
git reset -- hard ORIG_HEAD --> 방금전의 되돌리기 명령을 취소한다
즉, 우선 1단계 전으로 되돌렸는데,
실수든 어쨌든 다시 최종 버전으로 돌아오고 싶다면 ORIG_HEAD로 원상 복구하는 겁니다.
HEAD~숫자는 몇단계 전으로 되돌리고 싶으면 몇을 입력하면 됩니다.
'공통 > Github' 카테고리의 다른 글
충돌(Conflict), 로컬병합(Merge) (0) | 2023.08.14 |
---|---|
다른 환경에서 프로젝트 수정 (0) | 2023.08.14 |
프로젝트 복제(Clone) (0) | 2023.08.14 |
브랜치 병합(pull request) (0) | 2023.08.14 |
브랜치(branch) (0) | 2023.08.13 |