¿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.
Hoja de referencia
El control de versiones registra los cambios en los archivos a lo largo del tiempo, lo que permite revisar el historial, deshacer errores y colaborar. Git es la herramienta de control de versiones más popular, que impulsa a GitHub y GitLab.
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 identidadGit StatusResumen: Primer repositorio5Ignorar archivos
¿Por qué ignorar archivos?Patrones de .gitignoreComprobar reglas de ignoradoResumen - Repo limpio3Seguimiento 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