Diferencia entre revisiones de «Deshaciendo cambios»
De Wiki de EGC
(→Si no están aplicados) |
|||
Línea 1: | Línea 1: | ||
Puedes deshacer cambios en todo momento. | Puedes deshacer cambios en todo momento. | ||
− | = Si no están aplicados = | + | = Si no están aplicados al repositorio de origen = |
Si quieres deshacer los cambios (no aplicados) de manera selectiva (por fichero), tienes que hacer: | Si quieres deshacer los cambios (no aplicados) de manera selectiva (por fichero), tienes que hacer: |
Revisión del 18:12 20 oct 2015
Puedes deshacer cambios en todo momento.
Si no están aplicados al repositorio de origen
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.