Branches y Merging
Parte del curso de Git
Todos los commits que has hecho hasta ahora están en una única línea de historia llamada main. El trabajo real rara vez se queda así de sencillo. Querrás probar una idea sin poner en riesgo la versión que funciona, o dos personas necesitarán trabajar en funcionalidades distintas a la vez sin pisarse. La respuesta de Git es la rama: una etiqueta ligera y movible que apunta a un commit.
Imagina una fila de commits como cuentas ensartadas en un hilo: main es sencillamente una nota adhesiva pegada a la última cuenta. Cuando creas una rama nueva no estás duplicando el hilo, estás pegando una segunda nota junto a la primera, y de momento las dos apuntan a la misma cuenta. A medida que añades cuentas nuevas al hilo, solo avanza la nota en la que estás situado; la otra se queda donde estaba. ...
¿Quieres aprender Git Branches y Merging en un entorno real?
Haz clic abajo, recibe una máquina Linux con Git listo, y practica Branches y Merging con un tutor de IA que conoce tu código.
Empezar esta lecciónBranches y MergingLo que vas a aprender
- Git branch
- Git switch
- Fast-forward merge
- Three-way merge
- Merge commit
Lee esta lección en tu idioma
Todas las lecciones de este curso
13 lecciones- 1Inicialización y tu primer commit25 min
- 2Estado, Diff y Log25 min
- 3Branches y Merging30 min
- 4Resolución de conflictos de merge30 min
- 5Remotes: Push, Pull, Fetch30 min
- 6Stash y cherry-pick25 min
- 7Rebasing30 min
- 8Rebase interactivo y squashing30 min
- 9Tags y Releases20 min
- 10Flujos de trabajo con branches20 min
- 11Recuperar trabajo perdido25 min
- 12Hooks25 min
- 13Proyecto final: un flujo completo de Pull Request40 min
