달나라 노트

Github - git에서 merge 취소하기 (git merge --abort) 본문

Github

Github - git에서 merge 취소하기 (git merge --abort)

CosmosProject 2021. 5. 12. 00:05
728x90
반응형

 

 

 

git을 사용하다보면 여러 개의 branch를 하나로 합치거나, 다른 remote repository로부터 pull을 하고 merge를 하는등 여러 merge를 하는 상황이 발생할 수 있습니다.

 

하지만 branch들의 수정사항이 충돌하여 merge가 실패하는 등 여러가지 사유로 merge에 실패할 때가 있습니다.

 

이런 경우 실패 원인을 찾아 해결할 수도 있지만, 진행중인 merge가 있는 경우는 commit, push 등이 불가한 경우가 있어서 현재 진행중인 merge 자체를 취소해야할 때가 있죠.

 

git merge error 예시

Automatic merge failed; fix conflicts and then commit the result.
git merge error 예시

Automatic merge failed; fix conflicts and then commit the result.

 

이런 경우 아래 명령어를 사용할 수 있습니다.

 

git merge --abort

 

위 명령어를 사용하면 현재 진행중인 merge를 모두 삭제하고 merge를 시도하기 전으로 되돌립니다.

 

 

 

 

 

 

 

728x90
반응형
Comments