Pro Git
Pro Git Además (y esto no está realmente relacionado a "rerere"), puedes usar ls-files -u para ver los archivos que están en conflicto y las versiones anteriores, izquierda y derecha:
$ git ls-files -u 100644 39804c942a9c1f2c03dc7c5ebcd7f3e3a6b97519 1 hello.rb 100644 a440db6e8d1fd76ad438a49025a9ad9ce746f581 2 hello.rb 100644 54336ba847c3758ab604876419607e9443848474 3 hello.rbAhora puedes resolverlo para hacer simplemente puts 'hola mundo' y puedes ejecutar el comando rerere diff de nuevo para ver lo que "rerere" recordará:
$ git rerere diff --- a/hello.rb +++ b/hello.rb @@ -1,11 +1,7 @@ #! /usr/bin/env ruby def hello -<<<<<<< - puts 'hello mundo' -======= - puts 'hola world' ->>>>>>> + puts 'hola mundo' endEso básicamente dice: cuando Git ve un conflicto de hunk en un archivo "hello.rb" que tiene "hello mundo" en un lado y "hola world" en el otro, lo resolverá como "hola mundo".
Ahora podemos marcarlo como resuleto y hacerle “commit”: