Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
$ git diff diff --cc hello.rb index a440db6,54336ba..0000000 --- a/hello.rb +++ b/hello.rb @@@ -1,7 -1,7 +1,7 @@@ #! /usr/bin/env ruby def hello - puts 'hola world' - puts 'hello mundo' ++ puts 'hola mundo' end rerere3

Puedes también recrear el archivo en conflicto con el comando “checkout”:

$ git checkout --conflict=merge hello.rb $ cat hello.rb #! /usr/bin/env ruby def hello <<<<<< ours puts 'hola world' ====== puts 'hello mundo' >>>>>> theirs end

Vimos un ejemplo de esto en Fusión Avanzada. Por ahora, resolvámoslo sólo ejecuntando "rerere" de nuevo:

$ git rerere Resolved 'hello.rb' using previous resolution. $ cat hello.rb #! /usr/bin/env ruby def hello puts 'hola mundo' end

Hemos re-resuelto el archivo automáticamente usando la resolución en caché "rerere". Ahora puedes añadir y continuar el “rebase” para completarlo.

$ git add hello.rb $ git rebase --continue Applying: i18n one word

Entonces, si haces muchas re-uniones, o quieres mantener una rama temática actualizada con tu rama maestra sin un montón de uniones, o haces “rebase” a menudo, puedes encender "rerere" para ayudar un poco a tu vida.


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker