Deshaciendo cambios
De Wiki de EGC
Revisión del 18:12 20 oct 2015 de Pneira (discusión | contribuciones) (→Si no están aplicados al repositorio de origen)
Puedes deshacer cambios en todo momento.
Si no están aplicados mediante git commit
Si quieres deshacer los cambios (no aplicados) de manera selectiva (por fichero), tienes que hacer:
% git checkout ficheroSi quieres deshacer los cambios que hay en todo el repositorio, entonces usa:
% git reset --hardSi 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.