Depois que você reordenar e tratar os commits usando git rebase, caso ocorra um conflito de mesclagem, o Git informará isso com a seguinte mensagem impressa no terminal:
error: could not apply fa39187... something to add to patch A
When you have resolved this problem, run "git rebase --continue".
If you prefer to skip this patch, run "git rebase --skip" instead.
To check out the original branch and stop rebasing, run "git rebase --abort".
Could not apply fa39187f3c3dfd2ab5faa38ac01cf3de7ce2e841... Change fake file
Aqui, o Git está indicando o commit que está causando o conflito (fa39187). Você tem três opções:
- Você pode executar
git rebase --abortpara desfazer totalmente o rebase. O Git o devolverá ao estado do seu branch como estava antes de o comandogit rebaseser executado. - Execute
git rebase --skippara ignorar por completo o confirmação. Isso significa que nenhuma das alterações introduzidas pelo commit problemático será incluída. Essa opção dificilmente é usada. - Você pode corrigir o conflito.
Para corrigir o conflito, siga os procedimentos padrão para resolução de conflitos de mesclagem por meio da linha de comando. Quando terminar, você precisará chamar git rebase --continue para que o Git continue o processamento do restante do rebase.