que hago:git push merge error, pero git pull ya está actualizado. reclonar tratado, el mismo problema
$ git commit .
$ git push
error: Entry 'file.php' not uptodate. Cannot merge.
entonces yo
$ git pull
Already up-to-date.
¿Qué hago? Solo quiero obtener la última versión de la copia remota y sobrescribir cualquier cosa en mi copia local.
Edit: Probé todo. Eliminé mi repositorio local, y
$ git clone ssh://[email protected]/directory
...
Checking out files: 100%, done.
$ git status
On branch master
nothing to commit (working directory clean)
Todo se ve bien, ¿verdad? Tire por si acaso.
$ git pull
Already up-to-date.
Hago un cambio de línea en un archivo para ver si puedo presionarlo.
$ git commit .
[master 1e18af1] Rando change
1 files changed, 2 insertions(+), 0 deletions(-)
$ git push
Counting objects: 13, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 646 bytes, done.
Total 7 (delta 3), reused 0 (delta 0)
From /directory
d6d61aa..1e18af1 master -> origin/master
error: Entry 'someotherfile.php' not uptodate. Cannot merge.
Updating b8f9a54..1e18af1
To ssh://[email protected]/directory
d6d61aa..1e18af1 master -> master
tengo ni idea lo que está pasando! ¿Cómo puedo comprometer/tirar de nuevo normalmente? ¡Muchas gracias!
¿Estás seguro de que estás comprometiendo los cambios? intente hacer un 'git commit -a -m" mi confirmación "' Tenga en cuenta que necesita un comentario, o no se está comprometiendo (solo para asegurarse de que esto no esté sucediendo) – Khelben
Lo hice: > git commit -a - m "commit" > # On branch master > nada que confirmar (limpieza del directorio de trabajo) – ash
Después de eliminar algo y volver a clonar debería funcionar, es un problema muy extraño ... – Khelben