Pro Git
Pro Git En este punto podemos usar el comando git clean para limpiar los archivos sobrantes que creamos para hacer la fusión manual, pero que ya no necesitamos.
$ git clean -f Removing hello.common.rb Removing hello.ours.rb Removing hello.theirs.rbTal vez en este punto no estemos felices con la resolución por alguna razón, o quizás manualmente editando uno o ambos lados todavía no funciona como es debido y necesitamos más contexto.
Cambiemos el ejemplo un poco. En este caso, tenemos dos ramas de larga vida las cuales cada una tiene unos pocos “commit” en ella, aparte de crear un contenido de conflicto legítimo cuando es fusionado.
$ git log --graph --oneline --decorate --all * f1270f7 (HEAD, master) update README * 9af9d3b add a README * 694971d update phrase to hola world | * e3eb223 (mundo) add more tests | * 7cff591 add testing script | * c3ffff1 changed text to hello mundo |/ * b7dcc89 initial hello world codeAhora tenemos tres “commit” únicos que viven solo en la rama principal y otros tres que viven en la rama mundo. Si intentamos fusionar la rama mundo, generaremos un conflicto.