Resolución de conflictos de merge
Parte del curso de Git
La primera vez que Git se niega a terminar un merge, da la sensación de que algo se ha roto. No se ha roto nada. Un conflicto de merge ocurre cuando dos ramas cambiaron las mismas líneas del mismo fichero de formas distintas, y Git realmente no puede adivinar qué versión quieres conservar.
Estás en main. En algún momento, otra rama editó también la misma línea del mismo fichero que tú editaste en main. Cuando intentas mezclar esa rama, Git compara ambas versiones línea a línea e intenta combinarlas automáticamente. Con cada línea que tocó un solo lado, funciona sin problema.
¿Quieres aprender Git Resolución de conflictos de merge en un entorno real?
Haz clic abajo, recibe una máquina Linux con Git listo, y practica Resolución de conflictos de merge con un tutor de IA que conoce tu código.
Empezar esta lecciónResolución de conflictos de mergeLo que vas a aprender
- Merge conflict markers
- Manual resolution
- Git add after resolving
- Git merge --abort
- Mergetool
