Git에서 파일을 병합 한 후 저장소를 가져 오려고했지만 오류가 발생했습니다.
병합을 완료하지 않았습니다. (MERGE_HEAD 존재)
병합은 어떻게 마무리합니까?
답변
git status
저장소의 상태 ( )를 확인하십시오 . 병합 해제 된 모든 파일 (직접 확인한 후)을 추가해야하며 ( git add
) 병합 해제 된 파일이없는 경우git commit
답변
참고 및 업데이트 :
Git1.7.4 (2011 년 1 월) 부터 병합이 진행 중일 때 git merge --abort
” git reset --merge
” 와 같은을 갖게 되었습니다.
그러나 병합을 완료하려면 추가 할 내용이 남아 있지 않은 상태에서 rm -rf .git/MERGE*
Git이 현재 병합을 잊어 버리는 정도면 충분할 수 있습니다.
답변
내가 찾은 가장 쉬운 해결책은 다음과 같습니다.
git commit -m "fixing merge conflicts"
git push
답변
SourceTree에서이 오류가 발생하면 Actions> Resolve Conflicts> Restart Merge로 이동하십시오.
사용 된 SourceTree 버전은 1.6.14.0입니다.