Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
$ cd DbConnector $ git rev-parse HEAD eb41d764bccf88be77aced643c13a7fa86714135 $ git branch try-merge c771610 (DbConnector) $ git merge try-merge Auto-merging src/main.c CONFLICT (content): Merge conflict in src/main.c Recorded preimage for 'src/main.c' Automatic merge failed; fix conflicts and then commit the result.

Aquí tenemos un conflicto de fusión real, por lo que si resolvemos eso y le hacemos “commit”, podemos simplemente actualizar el proyecto principal con el resultado.

$ vim src/main.c $ git add src/main.c $ git commit -am 'merged our changes' Recorded resolution for 'src/main.c'. [master 9fd905e] merged our changes $ cd .. $ git diff diff --cc DbConnector index eb41d76,c771610..0000000 --- a/DbConnector +++ b/DbConnector @@@ -1,1 -1,1 +1,1 @@@ - Subproject commit eb41d764bccf88be77aced643c13a7fa86714135 -Subproject commit c77161012afbbe1f58b5053316ead08f4b7e6d1d ++Subproject commit 9fd905e5d7f45a0d4cbc43d1ee550f16a30e825a $ git add DbConnector $ git commit -m "Merge Tom's Changes" [master 10d2c60] Merge Tom's Changes Primero resolvemos el conflicto Luego volvemos al directorio principal del proyecto Podemos verificar los SHA-1 nuevamente Resolver la entrada conflictiva del submódulo Commit a nuestra fusión

Puede ser un poco confuso, pero realmente no es muy difícil.


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

eXTReMe Tracker