git-merge - Git merge conflict 해결 - 아직 푸시되지 않은 Git 병합 실행 취소

Git merge 특정 파일 제외 / git / undo

내 마스터 브랜치 내에서 git merge some-other-branch 를 로컬로 수행했지만 변경 사항을 원본 마스터에 푸시하지 않았습니다. 병합하려는 의도가 아니 었으므로 실행 취소하고 싶습니다. 병합 후 git status 수행 할 때 다음 메시지가 표시되었습니다.

# 브랜치 마스터에서
# 당신의 브랜치는 4 커밋만큼 'origin / master'보다 앞서 있습니다.

내가 찾은 지침에 따라 실행을 시도했습니다.

git revert HEAD -m 1
# 브랜치 마스터에서
# 당신의 브랜치는 5 개의 커밋만큼 'origin / master'보다 앞서 있습니다.

emii



Answer #1

아직 커밋하지 않았다면

$ git checkout -f