Diferencia entre revisiones de «Deshaciendo cambios»

De Wiki de EGC
Saltar a: navegación, buscar
(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 19: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.