티스토리 뷰
반응형
commit, add, pull, merge 취소하기
문제상황
장기 프로젝트를 작업하던 브랜치에서 모르고 master를 pull을 받아버렸다.
아직 작업이 다 끝나지 않았는데, 코드만 상이한 master를 pull 받아서 난감했다.
해결
$ git reset --hard ORIG_HEAD
로 이전 HEAD로 넘어갔다.
git은 뭔가 간단해 보이면서도 아직 어려운 거 같다. 반드시 시간을 내서 한 번 깊게 파야겠다.
추가 공부
add 취소
$ git reset HEAD
commit 취소
$ git reset --hard HEAD
pull 취소
$ git reset --hard ORIG_HEAD
merge 취소
$ git reset --merge ORIG_HEAD
반응형
'Programming > Git' 카테고리의 다른 글
git cherry-pick 활용하기 (0) | 2021.06.30 |
---|---|
인프런 git basic 강의 정리 | 01. 버전 관리의 첫 시작 (0) | 2021.02.18 |
git에서 특정 브랜치만 clone하기 (0) | 2020.12.18 |
댓글