maestro rechazado -> maestro (sin avance rápido)
Estoy intentando impulsar mi proyecto (todos los archivos en un nuevo repositorio). Sigo los pasos pero cuando presiono git push -u origin master
me sale este error:
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to '[email protected]:asantoya/projectnewbies.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.
Recibí este error muchas veces y no sé qué hacer.
AVISO: Este nunca es un uso recomendado de git. Esto sobrescribirá los cambios en el control remoto. Haga esto solo si sabe al 100% que sus cambios locales deben enviarse al maestro remoto.
⚠️ Prueba esto:git push -f origin master
Como dice el mensaje de error: git pull
antes de intentar git push
. Aparentemente su sucursal local no está sincronizada con su sucursal de seguimiento.
Dependiendo de las reglas del proyecto y de su flujo de trabajo, es posible que también desee utilizar git pull --rebase
.
usa este comando:
git pull --allow-unrelated-histories <nick name of repository> <branch name>
como:
git pull --allow-unrelated-histories origin master
Este error ocurre cuando los proyectos no tienen ningún ancestro común.