he hecho 2 commit (Y no he empujado) en Git, donde 'Commit 2' es el más reciente ':¿Cómo puedo hacer retroceder 1 de cambio de archivos en mi confirmación anterior
git log -2
commit 791962d776f66253d656586b097b2677eaa983d1
Author: michael <[email protected](none)>
Date: Tue Jun 29 23:20:58 2010 -0700
Commit 2
commit b743075e81f6fe25fe48ddbef2b5e7cc06623533
Author: michael <[email protected](none)>
Date: Tue Feb 16 23:09:53 2010 -0800
Commit 1
Y en mi comprometerse 1 b743075e81f6fe25fe48ddbef2b5e7cc06623533, toqué/cambiado un número de archivos:
dir1/file1.cpp
dir1/file1.h
dir1/file2.cpp
dir1/file2.h
mi pregunta es, ¿cómo puedo hacer retroceder mis cambios que le hice a dir1/file2.cpp, dir1/file2.h de cometer 1? ¿Y mantener todo lo demás igual?
Gracias.
Esta es, de hecho, la única opción en su sano juicio, si ya ha utilizado 'git push' para enviar sus confirmaciones al origen. –
* git checkout * con pathspecs actualiza el índice (como * git reset * con pathspecs) y el árbol de trabajo, por lo que * git add * no es necesario a menos que se realicen cambios adicionales después del pago. –
No he hecho un 'git push'. – michael