Already up to date.Already up to date
La rama ya tiene todos los cambios de la rama que intentaste mergear o de la que hiciste pull.
error: non-fast-forward updateEl push reescribiría el historial de la rama remota y por eso es rechazado.
Tu rama local ha divergido de la rama remota. El push no es un simple fast-forward (añadir nuevos commits), sino que requeriría reescribir el historial remoto.
Primero haz pull con rebase: git pull --rebase origin branch, y luego haz push. Si reescribiste el historial intencionadamente (rebase, amend), usa git push --force-with-lease (más seguro que --force). Nunca hagas force push a ramas compartidas sin coordinarlo con el equipo.
Already up to date.La rama ya tiene todos los cambios de la rama que intentaste mergear o de la que hiciste pull.
error: pathspec did not match any filesEl patrón de archivo especificado no coincidió con ningún archivo rastreado.
fatal: shallow update not allowedSe rechazó un push desde un clon superficial porque el remoto no permite actualizaciones superficiales.
fatal: Not possible to fast-forward, abortingUn pull con --ff-only falló porque las ramas han divergido.
nothing to commit, working tree cleanNo hay cambios para confirmar; el directorio de trabajo coincide con el último commit.
No local changes to saveGit stash no encontró archivos rastreados modificados para guardar.