본문 바로가기

공통/Github

버전 되돌리기(Reset)

작업하다보면 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