Resolución de conflictos en Git
Los conflictos pueden ocurrir cuando dos ramas intentan modificar la misma parte de un archivo. Aprende cómo resolverlos:
Detectar Conflictos
- Al fusionar o reorganizar, Git marcará las áreas conflictivas en los archivos.
Resolución Manual
- Abre los archivos conflictivos en un editor de código y modifica manualmente las secciones en conflicto.
- Elimina las marcas de conflicto
<<<<<<<, =======, y >>>>>>> una vez resuelto el conflicto.
- Realiza un
git add y git commit para confirmar la resolución.
Herramientas de Resolución
- Herramientas como
git mergetool proporcionan una interfaz gráfica para ayudar en la resolución.
Zona Clave: Comprender cómo detectar, resolver y confirmar conflictos en Git.
Uso de herramientas gráficas y GUI para Git
Si prefieres una interfaz gráfica en lugar de la línea de comandos, existen herramientas como Sourcetree, GitKraken y GitHub Desktop para gestionar proyectos Git.
Sourcetree
- Ofrece una interfaz de usuario gráfica para ver el historial, cambios y conflictos.
- Permite ejecutar comandos Git directamente.
GitKraken
- Proporciona una potente interfaz de usuario y herramientas de colaboración.