[git] Merge 충돌 발생시 취소하기
Merge 충돌 발생시 취소하기
Merge 도중 충돌이 발생했으나, 예상했던 일도 아니고 지금 당장 처리할 일도 아니라면 아래의 명령어로 Merge 이전으로 되돌릴 수 있다
$ git merge --abort
Merge이전에 워킹 디렉토리에서 stash하지 않았거나 커밋하지 않은 파일이 있는 경우에는 이전으로 되돌아가지 않는다. 이런 경우 처음부터 다시 하고 싶다면 아래의 명령어를 통해 강제로 되돌릴 수 있다.
$ git reset --hard HEAD
단, 워킹 디렉토리를 이전 시점으로 완전히 되돌리기 때문에 저장하지 않은 내용은 사라진다는 점을 주의해야한다.