¿Por qué Git ya no me permite fusionar más rápido? Si trato de forzarlo usando --ff-only
, aparece el mensaje "fatal: no es posible avanzar rápido, abortar". Me doy cuenta de que tiene enormes ventajas merge --no-ff
, pero me desconcierta por qué no puedo --ff-only
ahora.
89
ff
desde el comandogit config pull.ff only
git pull --rebase
. A diferencia de la otra solución, no necesita saber el nombre de su sucursal de destino.fuente
El motivo de este error es el "Conflicto de fusión". Cuando se han realizado múltiples ediciones / actualizaciones en su archivo de GitHub sin extraer los cambios en cada etapa de una actualización, se produce un conflicto de fusión.
Caso normal: -
Nota: obtendrá un error. Fatal: no es posible avanzar rápido, abortar
Prueba este: -
Nota: - Ahora, después de este comando, obtendrá problemas de conflicto de fusión. Así que ahora puede ir a su archivo y resolver el conflicto manualmente. Fusionar error de conflicto
fuente
Esto se debe a que ha habilitado la opción de solo avance rápido. La cosa aquí es que su extracción de la rama creará una confirmación de fusión en su git local y la opción de avance rápido no permite crear una confirmación de fusión en el momento de la extracción.
En el caso de un gran equipo, terminarás reorganizando y resolviendo conflictos muchas veces y para todos y cada uno de los compromisos provenientes del tirón.
Le sugiero que elimine ff = only line del archivo de configuración local de git.
fuente