reset을 이용한 병합 취소 병합이 일어난 직후엔 git엔 ORIG_HEAD라는 새로운 참조 commit을 가집니다. 혹여나 실수로 병합을 한 경우에 즉시 병합을 취소할 수 있도록 하기 위함입니다. [reset을 통한 병합 취소] $ git reset --merge ORIG_HEAD # 위와 같은 효과를 냅니다. $ git reset --hard ORIG_HEAD 위 명령은 바로 직전 병합을 취소하는 명령입니다. fast-forward 병합이나 완전병합에서도 똑같이 먹힙니다. revert: 없던 일로 만들기 2 revert 명령은 기존의 커밋과 정확히 반대되는 커밋을 만듭니다. 예를 들어 A.txt에 2번 줄을 추가하는 커밋이 있다면 revert는 A.txt에 2번 줄을 빼는 커밋을 만듭니다. # gi..