Título original: GIT - Actualiza todos los archivos que no se han cambiadoGIT - errores después de conflictos de fusión durante la emergencia alijo
Actualmente estoy tratando de actualizar todos los archivos en un repositorio Git que no se han cambiado. Digamos por ejemplo que tengo:
- test1.py
- test2.py
test1.py se ha modificado localmente, mientras que los dos archivos se han modificado de forma remota. Ahora he intentado:
git stash
git pull
git stash pop
cual restauró mis cambios, y me da una advertencia de que necesito para combinar test1.py
. Hasta aquí todo bien. El problema surge cuando trato de hacer el mismo proceso nuevamente (después de que ambos archivos hayan sido cambiados de nuevo remotamente). Git ahora dice
unmerged (6b126638f7c63aa648609afa60ab972a2403502b)
fatal: git-write-tree: error building trees
Cannot save the current index state
lo que me pone un poco triste. Simplemente quiere algo simple: actualizar todos los archivos que no he cambiado. Me ocuparé de fusionarme más tarde.
Una nota más: con Git, en realidad no se rompen los commits.Cuando tira, obtiene * todos * los cambios, ya sea que haya cambiado esos archivos o no. Después de aplicar (pop) sus cambios ocultos, termina con la combinación de los cambios (a través de una fusión, detrás de las escenas). Tu objetivo de actualizar solo los archivos que no has modificado no tiene mucho sentido. – Cascabel