Deshaciendo cambios
De Wiki de EGC
Revisión del 16:05 5 nov 2014 de Pneira (discusión | contribuciones)
Puedes deshacer cambios en todo momento.
Si no están aplicados
Si quieres deshacer los cambios (no aplicados) de manera selectiva (por fichero), tienes que hacer:
% git checkout fichero
Si quieres deshacer los cambios que hay en todo el repositorio, entonces usa:
% git reset --hard
Si están aplicados (mediante git commit)
Si ya hiciste 'git commit' pero no has hecho 'git push' todavía, puedes deshacer el último cambio con:
% git reset HEAD^
Si ya hiciste 'git push', es demasiado tarde. Entonces tienes que revertir el cambio.