답변:
여기에서 해결책을 찾았습니다 : http://gitster.livejournal.com/43665.html
git checkout -m FILE
그러면 부모 및 병합 기반에 대한 모든 정보를 포함하여 해결되지 않은 상태가 복원되어 해결을 다시 시작할 수 있습니다.
git reset
파일을 만지지 않습니다.
both modified
(충돌 상태) 로 표시되어 있습니다
both modified
"으로 표시되어 있습니다. 이것이 바로 질문의 의도 된 결과입니다.
-m
에서와 같이--merge
git reset HEAD FILE
예
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
git status
나중에 실행하면 FILE
"커밋을 위해 변경되지 않은 변경 사항"에 표시됩니다. 그러나 "Unmerged paths"아래에 나타나서 IDE가 다시 병합하기 위해 선택합니다.