Como identificar confirmações conflitantes por hash durante a recuperação do git?
Quando encontro um conflito de mesclagem usandogit rebase
, como posso identificar a fonte do conflitoem termos de confirmações, em vez de apenas diferenças de arquivo?
Eu já sei como fazer uso (básico) degit mergetool
ougit add
antesgit rebase --continue
, mas às vezes as diferenças entre os arquivos simplesmente não são suficientes: quero ver o log de confirmação e o diff do commit que falharam ao serem aplicados à árvore de trabalho.
Eu li em outras perguntas quegit log --merge
mostraria que o pai confirma se eu estivesse usandogit merge
. Tentei de qualquer maneira quando encontrei um conflito e fui informadofatal: --merge without MERGE_HEAD?
.
Como posso identificar o commit problemático?