Introducción
Imagine que es un nuevo desarrollador de software en una empresa que escribe software de aviónica para líneas aéreas comerciales. El control de calidad es crítico y los desarrolladores trabajan en equipos pequeños que usan Git para el control de versiones. Ya sabe algo sobre Git. Lo ha usado para realizar un seguimiento de los cambios, corregir errores y colaborar con otros desarrolladores a través de un repositorio compartido y solicitudes de incorporación de cambios. Sin embargo, sabe que Git todavía tiene mucho más que ofrecer, y eso le entusiasma.
Ya ha creado un pequeño sitio web que usted y sus amigos pueden usar para practicar con Git compartiendo fotografías de sus gatos. Ha reclutado a un par de amigos que son desarrolladores de software para que le ayuden.
A medida que progresa el proyecto, desea facilitar la colaboración con sus amigos, para poder trabajar en las características del sitio web sin conflictos ni esfuerzos en vano.
En este módulo, aprenderá qué ramas hay en Git, cómo usarlas para el desarrollo y cómo combinarlas, incluida la resolución de los conflictos de las combinaciones.
Objetivos de aprendizaje
En este módulo, aprenderá a realizar las tareas siguientes:
- Trabajar con las ramas en Git
- Crear ramas y cambiar de una a otra
- Combinar ramas
- Más información sobre técnicas básicas para resolver conflictos de combinación
Requisitos previos
Para trabajar en este módulo, debe tener conocimientos básicos de cómo trabajar con Git, entre los que se incluyen:
- Términos como repositorio, árbol de trabajo e índice
- Creación de repositorios
- Almacenamiento provisional y confirmación de cambios
- Restablecimiento y reversión de errores simples
- Clonación de repositorios
- Solicitudes de incorporación de cambios
- Guardado provisional de cambios
- Inserción de cambios y actualización del repositorio mediante extracción