Descripción general del proyecto
Parte de la sección Control de versiones del Journey de Terminal de Coddy — lección 50 de 58.
Es hora de un flujo de trabajo de ramas de características realista. El proyecto es una pequeña lista de tareas con dos archivos: todo.txt (la lista) y readme.md (la documentación).
A lo largo de este capítulo:
- Configurarás el repositorio con un commit inicial limpio en
main. - Crearás una rama
add-tasky añadirás un nuevo elemento de tarea allí.
- Actualiza el
readme.mdenmainde forma independiente. - Fusiona la rama feature en
main. - Verifica el estado final.
Esto tiene la misma forma que un flujo de trabajo típico de pull-request en GitHub, solo que sin el viaje de ida y vuelta por la red.
Desafío
PrincipianteEnumera los archivos en la carpeta de inicio usando ls. El resultado esperado es alfabético.
Hoja de referencia
Pasos típicos del flujo de trabajo de ramas de características (feature-branch):
- Configurar el repositorio con un commit inicial en
main - Crear una rama de característica y realizar cambios
- Realizar cambios independientes en
main - Fusionar la rama de característica en
main - Verificar el estado final
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Control de versiones
2Primeros pasos
Inicializar un repositorioLa carpeta .gitConfigurar tu identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio8Fusión
¿Qué es una fusión?Fusión Fast-ForwardFusión de tres víasConflictos de fusiónResolver un conflictoResumen - Maestro de las fusiones11Proyecto de Feature Branch
Descripción general del proyectoInicializar Main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo bajo seguimientoGit LogResumen - Primeros commits6Proyecto de Sitio de Recetas
Descripción General del ProyectoInicializar e Ignorar