Diferencia entre revisiones de «Revirtiendo cambios»
De Wiki de EGC
(Página creada con «git te permite deshacer un cambio si has metido la pata. Por ejemplo, suponiendo la siguiente lista de cambios: <source lang="bash"> $ git log --oneline da883f2 add .gitig...») |
|||
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
− | git te permite deshacer un cambio | + | git te permite deshacer un cambio ya aplicado al repositorio principal (es decir, que ya hiciste 'git commit' y 'git push'). Por ejemplo, suponiendo la siguiente lista de cambios: |
<source lang="bash"> | <source lang="bash"> | ||
Línea 12: | Línea 12: | ||
<source lang="bash"> | <source lang="bash"> | ||
$ git revert b32395c | $ git revert b32395c | ||
− | </source | + | </source> |
+ | |||
+ | Cuidado con revertir cambios muy antiguos, pueden resultar en conflictos. En ese caso git te solicitará ayuda para resolverlos. | ||
+ | |||
+ | Ojo: Si no has hecho ''git push'', no hace falta que uses ''git revert''. Puedes [[Deshaciendo_cambios|deshacer el cambio]] que tienes en tu repositorio local. |
Revisión actual del 16:07 5 nov 2014
git te permite deshacer un cambio ya aplicado al repositorio principal (es decir, que ya hiciste 'git commit' y 'git push'). Por ejemplo, suponiendo la siguiente lista de cambios:
$ git log --oneline
da883f2 add .gitignore file
b32395c Update README file
9d95b3f This is my initial commit
Si quieres revertir b32395c, basta hacer:
$ git revert b32395c
Cuidado con revertir cambios muy antiguos, pueden resultar en conflictos. En ese caso git te solicitará ayuda para resolverlos.
Ojo: Si no has hecho git push, no hace falta que uses git revert. Puedes deshacer el cambio que tienes en tu repositorio local.