Taula de continguts

git "rejected"

Cuando has olvidado hacer un «pull» antes de hacer tu «push»

manual

  1. deshacer el commit realizado y dejarlo en el stage:
    git reset --soft HEAD~1
  2. guardar temporalmente los cambios en la «stash»:
    git stash
  3. recuperar los cambios del remoto:
    git pull
  4. recuperar los cambios de la «stash»:
    git stath pop
  5. añadir los cambios:
    git add .
  6. crear el commit y enviar al remoto

automático

git pull --rebase origin tu-rama

En caso de conflicto en los archivos:

  1. arreglar los conflictos
  2. git add
    git rebase --continue.