lab 35 Volver a Fusionar a la Ramificación Principal

Metas

Fusionar greet en la ramificación principal 01

Ejecute:

git checkout master
git merge greet

Salida:

$ git checkout master
Switched to branch 'master'
$
$ git merge greet
Updating 3ce0095..e1399d1
Fast-forward
 Rakefile       |    2 +-
 lib/greeter.rb |    8 ++++++++
 lib/hello.rb   |    6 ++++--
 3 files changed, 13 insertions(+), 3 deletions(-)
 create mode 100644 lib/greeter.rb

Debido a que el encabezado de la ramificación principal es el antecesor director del encabezado en "greet", git puede hacer una fusión "hacia adelante". Cuando adelantamos (fast-forwarding), el apuntador de la ramificación simplemente se mueve hacia adelante para apuntar al mismo commit que la ramificación "greet".

Nunca habrá conflictos cuando se realiza una fusión "hacia adelante".

Revisar los logs 02

Ejecute:

git hist

Salida:

$ git hist
* e1399d1 2012-03-06 | Updated Rakefile (HEAD, master, greet) [Jim Weirich]
* 183c6ad 2012-03-06 | Hello uses Greeter [Jim Weirich]
* 297678c 2012-03-06 | Added greeter class [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]

Ahora las ramificaciones "greet" y "master" son idénticas.

Tabla de Contenidos