Chuck's Academy

Git y Github

Resolución de conflictos

En este módulo, aprenderemos cómo manejar y resolver conflictos en Git. Los conflictos ocurren cuando Git no puede fusionar automáticamente los cambios realizados en diferentes ramas. Es crucial saber cómo resolver estos conflictos para mantener un flujo de trabajo eficiente.

¿Qué es un conflicto?

Un conflicto en Git ocurre cuando dos ramas han realizado cambios en las mismas líneas de un archivo o cuando un archivo ha sido eliminado en una rama y modificado en otra. Git no puede decidir automáticamente qué cambios mantener, así que requiere intervención manual.

Detección de conflictos

Durante la fusión (merge)

Al intentar fusionar una rama, Git puede encontrar conflictos. Por ejemplo:

bash

Git intentará fusionar automáticamente los cambios, pero si encuentra conflictos, mostrará un mensaje indicando que hay conflictos que deben ser resueltos.

Visualización de conflictos

Cuando hay conflictos, Git marca el archivo conflictivo con las siguientes etiquetas:

bash

Pregúntame lo que sea