Em uma fusão git maior com vários arquivos conflitantes, marquei um arquivo incorretamente como resolvido (usando git add FILE
após alguma edição)
Agora, eu gostaria de desfazer minha tentativa de resolução de conflitos e começar novamente a resolver esse arquivo.
Como eu posso fazer isso?
Respostas:
Encontre a solução aqui: http://gitster.livejournal.com/43665.html
Isso restaura o estado não resolvido, incluindo todas as informações sobre o pai e a base de mesclagem, o que permite reiniciar a resolução.
fonte
git reset
não tocará no arquivo.both modified
(no estado de conflito)both modified
". Esse é exatamente o resultado pretendido da pergunta.-m
como em--merge
Exemplo
fonte
git status
depois,FILE
aparece em "Alterações não preparadas para confirmação". No entanto, eu esperaria que ele aparecer em "caminhos não mesclado", de modo que minha IDE vai buscá-lo para re-fusão ...