2011-12-05 16 views
6

Después de hacer cambios en un archivo. Yo uso git add FILE_NAME.GIT agregar revertir en mi caso (mantener los cambios)

Entonces, me gustaría volver como no añade pero mientras tanto guarda los cambios, cómo hacer esto?

+0

Creo que ya ha contestado [aquí] [1] [1]: htt p: //stackoverflow.com/questions/936249/git-removing-a-file-from-source-control-but-not-from-the-source –

+0

@VladimirKadalashvili No, no tiene respuesta. Mellon quiere ** borrar ** el archivo agregado al índice antes de confirmar, no eliminar el archivo del repositorio (al menos así entiendo esta pregunta) – MBO

+2

Cuando hagas 'git status' ya dirá lo que tienes que hacer para salir del escenario archivos. – manojlds

Respuesta

16

git reset -- FILE_NAME lo hará.

See the git reset manual:

Esta forma restablece las entradas de índice para todos <paths> a su estado en <commit>. (No afecta el árbol de trabajo, ni la rama actual.)

Esto significa que git reset <paths> es lo contrario de git add <paths>.

1

podría utilizar

git reset --mixed -- <filename>

si utiliza --hard, sería descartar todos los cambios.

0

puede utilizar esta

git reset

Esperanza esta ayuda

0
git stash save 
git stash apply 

todos ellos serán unstaged

Cuestiones relacionadas