Programming/Git
commit, add, pull, merge 취소하기
류시명
2020. 12. 18. 08:26
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
반응형