¿Cómo podemos resolver los conflictos de combinación de parches git manualmente en un sistema donde no hay ninguna herramienta gráfica de diferencias / fusiones disponible?

Estoy enfrentando un problema al aplicar el parche git a una sucursal. El siguiente command muestra que el parche no se puede aplicar pero git mergetool no muestra ningún conflicto

git am -3 < changes.patch 

Encontré algo similar en: git am error: "el parche no se aplica"

Puede escribir el estado de git y todos los files con los conflictos de combinación tendrán el estado de both modified .

De lo que puedes simplemente edítalos con cualquier editor como vi / nano y resuelve los conflictos.


También puede agregar el indicador --reject y las partes rechazadas se escribirán en un file .rej