lab 29 Creando un Conflicto
Metas
- Crear un cambio conflictivo en la ramificación principal.
Cambie a la ramificación principal y cree un conflicto 01
Cambiese a la ramificación principal y haga este cambio:
Ejecute:
git checkout master
Archivo: lib/hello.rb
puts "What's your name" my_name = gets.strip puts "Hello, #{my_name}!"
Ejecute:
git add lib/hello.rb git commit -m "Made interactive"
Vea la ramificación 02
Ejecute:
git hist --all
Salida:
$ git hist --all * a0750b6 2012-03-06 | Merge branch 'master' into greet (greet) [Jim Weirich] |\ * | e2257cb 2012-03-06 | Updated Rakefile [Jim Weirich] * | a93f079 2012-03-06 | Hello uses Greeter [Jim Weirich] * | 4b9457a 2012-03-06 | Added greeter class [Jim Weirich] | | * 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]
La ramificación principal en su Commit “Added README” ha sido fusionado con la rama "greet", pero hay un Commit adicional en Master que no ha sido fusionado con "greet".
A Continuación 03
El último cambio en Master se conflictúa con algunos cambios existentes en "greet". A continuación resolveremos este problema.