Error
Error
Hola Miguel , espero que esté bien.
Para superar este error tienes algunas soluciones , pero antes de eso, verifique su vérsión actual de git usando git --version
. Estas solución funciona bien con Git 2.27.0 y adelante.
1- Cambie a la estrategia de fusión
Cuando hay cambios remotos que no están en su sucursal local, deben resolverse. El comportamiento predeterminado de Git es la fusión, lo que creará una nueva confirmación en su rama local que resolverá esos cambios. Puede usar git config pull.rebase false
el comando para volver a la estrategia de fusión predeterminada en lugar de usar la estrategia de reorganización.
Después de volver a la estrategia predeterminada, puede volver a intentar ejecutar el git pull servidorlocal master
.
2- Cambie a la estrategia de avance rápido
A veces, su trategia predeterminada será solo FF. Entoces, para volver a esta estrategia, debe ejecutar git config --global pull.ff only
Esto agregará la seguiente línea a $HOME/.gitconfig:
Pero también es importante tener en cuenta aquí que Git actualizará su rama solo si se puede "avanzar rápidamente" sin crear nuevas confirmaciones. Si esto no se puede hacer, es decir, si local y remoto han divergido, git config --global pull.ff only
simplemente cancela con un mensaje de error.
Si ainda tiene duda te dejo este tutoríal https://www.atlassian.com/git/tutorials/using-branches/merge-strategy
Espero haberte ayudado! Gracias por tu participación =)
Holaa!, muchas gracias por el aporte, tenia el mismo output en la terminal :)