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
반응형