Qué es el control de versiones
Parte de la sección Control de versiones del Journey de Terminal de Coddy. Lección 1 de 58.
Control de versiones es un sistema que registra los cambios en los archivos a lo largo del tiempo, para que puedas revisar el historial, deshacer errores y trabajar con otros sin sobrescribir el trabajo de los demás.
Sin control de versiones, los proyectos a menudo se ven así:
report.txt
report_v2.txt
report_final.txt
report_final_FINAL.txt
report_final_FINAL_use_this_one.txtCon el control de versiones, el archivo es simplemente report.txt. La herramienta guarda cada versión anterior dentro de un historial oculto por el que puedes navegar, comparar y al que puedes volver.
La herramienta de control de versiones más popular del mundo es Git. Es lo que impulsa a GitHub, GitLab y casi todas las bases de código modernas.
Pruébalo tú mismo
Esta lección no incluye un desafío de código.
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 identidadEstado de GitRepaso: primer repositorio5Ignorar archivos
Por qué ignorar archivosPatrones de GitignoreComprobar reglas de ignoradoRepaso: repositorio limpio8Fusión
¿Qué es una fusión?Fusión de avance rápidoFusión de tres víasConflictos de fusiónResolver un conflictoRepaso: maestro de fusiones11Proyecto con una rama de funcionalidades
Descripción general del proyectoInicializar main3Seguimiento de cambios
El área de preparaciónGit AddGit CommitModificar un archivo rastreadoGit LogRepaso: primeros commits6Proyecto de sitio de recetas
Descripción general del proyectoInicializar e ignorarPractica por tu cuenta: Playground de Terminal