Después de reordenar y manipular las confirmaciones mediante , si se produce un conflicto de confirmación, Git se lo indicará con el siguiente mensaje impreso en el 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
Aquí, Git le está indicando qué commit está causando el conflicto (). Se te ofrecen tres opciones:
- Puede ejecutar para deshacer completamente el cambio de base. Git devolverá el estado de tu rama al estado en que estaba antes de que se invocara el comando correspondiente.
- Puede ejecutar para omitir completamente la confirmación. Esto significa que no se incluirá ninguno de los cambios introducidos por el commit problemático. Es muy poco común que elijas esta opción.
- Puedes corregir el conflicto.
Para corregir el conflicto, puede seguir los procedimientos estándar de resolución de conflictos de combinación desde la línea de comandos. Cuando haya terminado, tendrá que ejecutar un comando para que Git siga procesando el resto del rebase.