= git "rejected"
{{tag>git}}
Cuando has olvidado hacer un "pull" antes de hacer tu "push"
== manual
- deshacer el commit realizado y dejarlo en el stage:git reset --soft HEAD~1
- guardar temporalmente los cambios en la "stash":git stash
- recuperar los cambios del remoto:git pull
- recuperar los cambios de la "stash":git stath pop
- añadir los cambios:git add .
- crear el commit y enviar al remoto
== automático
git pull --rebase origin tu-rama
En caso de conflicto en los archivos:
- arreglar los conflictos
- git add
git rebase --continue.