lab 33 Reestableciendo la Ramificación Master
Metas
- Reestablecer la ramificación principal al punto antes del Commit conflictivo.
Reestablecer la ramificación principal 01
Cuando añadimos el modo interactivo a la ramificación principal, hicimos un cambio que tenía conflictos con los cambios en la ramificación greet. Vamos a regresar la ramificación principal al punto antes del cambio conflictivo. Esto nos permite demostrar el Cambio de Base sin preocuparnos sobre los conflictos.
Ejecute:
git checkout master git hist
Salida:
$ git hist * 6b6beca 2012-03-06 | Made interactive (HEAD, master) [Jim Weirich] * 3ce0095 2012-03-06 | Added README [Jim Weirich] * 76ba0a7 2012-03-06 | Added a Rakefile. [Jim Weirich] * b8f15c3 2012-03-06 | Moved hello.rb to lib [Jim Weirich] * 9c78ad8 2012-03-06 | Add an author/email comment [Jim Weirich] * 4054321 2012-03-06 | Added a comment (v1) [Jim Weirich] * 1b754e9 2012-03-06 | Added a default value (v1-beta) [Jim Weirich] * 3053491 2012-03-06 | Using ARGV [Jim Weirich] * 3cbf83b 2012-03-06 | First Commit [Jim Weirich]
El Commit ‘Added README’ está justo antes del modo interactivo con conflicto. Reestableceremos la ramificación principal a ese Commit.
Ejecute:
git reset --hard <hash> git hist --all
Revise el log. Se debe mostrar justo como estaba el repositorio antes de que hicieramos la fusión.
Output:
$ git hist --all * e2257cb 2012-03-06 | Updated Rakefile (greet) [Jim Weirich] * a93f079 2012-03-06 | Hello uses Greeter [Jim Weirich] * 4b9457a 2012-03-06 | Added greeter class [Jim Weirich] | * 3ce0095 2012-03-06 | Added README (HEAD, master) [Jim Weirich] |/ * 76ba0a7 2012-03-06 | Added a Rakefile. [Jim Weirich] * b8f15c3 2012-03-06 | Moved hello.rb to lib [Jim Weirich] * 9c78ad8 2012-03-06 | Add an author/email comment [Jim Weirich] * 4054321 2012-03-06 | Added a comment (v1) [Jim Weirich] * 1b754e9 2012-03-06 | Added a default value (v1-beta) [Jim Weirich] * 3053491 2012-03-06 | Using ARGV [Jim Weirich] * 3cbf83b 2012-03-06 | First Commit [Jim Weirich]