Control de versiones con Git
Aprenda a utilizar Git para realizar un seguimiento de los cambios, revisar el historial, crear ramas y gestionar archivos ignorados en tareas de infraestructura y operaciones. Este curso introduce los hábitos de control de versiones que ayudan a los equipos a gestionar scripts, configuraciones y activos de despliegue sin perder el historial de cambios ni la claridad en la colaboración.
Por qué es importante
El trabajo de operaciones depende cada vez más de configuraciones versionadas, código de automatización e historiales de cambios documentados. Sin un control de versiones, resulta difícil entender qué ha cambiado, revertir errores o colaborar de forma segura en activos operativos compartidos. Git ofrece a los equipos una forma estructurada de gestionar estos cambios y, hoy en día, es una habilidad fundamental en los flujos de trabajo de DevOps.
Qué aprenderá
- Configurar Git para uso local y comprender los ajustes de identidad principales.
- Inicializar repositorios y comenzar a realizar un seguimiento intencional de los archivos.
- Revisar el historial y los cambios en el árbol de trabajo para entender qué se ha modificado.
- Utilizar ramas para separar el trabajo en lugar de mezclar cambios no relacionados.
- Ignorar archivos generados o irrelevantes mediante
.gitignore. - Aplicar estas habilidades a un desafío de gestión de configuración centrado en operaciones.
Hoja de ruta del curso
El curso comienza con la configuración de Git para que sus repositorios registren la identidad del autor correcta y los valores predeterminados básicos. A continuación, inicializará un repositorio local y comenzará a realizar el seguimiento de archivos, sentando las bases para el trabajo versionado.
Después, el curso se centra en el historial y la inspección de cambios, ayudándole a comprender qué ha cambiado y cómo Git registra esa evolución a lo largo del tiempo. Posteriormente, aprenderá los conceptos básicos de las ramas (branching) para que pueda separar experimentos o el desarrollo de nuevas funcionalidades de la línea principal.
El laboratorio final cubre .gitignore, que mantiene los archivos irrelevantes fuera del control de versiones y facilita el mantenimiento de los repositorios. El curso concluye con el desafío de Gestión de Configuración de Ops, donde la configuración del repositorio, el seguimiento de cambios, las ramas y las reglas de exclusión respaldan un flujo de trabajo operativo práctico.
A quién va dirigido este curso
Este curso está diseñado para estudiantes de Linux y principiantes en DevOps que necesitan control de versiones para scripts, archivos de configuración y documentación operativa, no solo para el código fuente de aplicaciones.
Resultados
Al finalizar este curso, será capaz de configurar un repositorio de Git, realizar un seguimiento y revisar cambios, aislar el trabajo en ramas y gestionar qué archivos deben incluirse en el control de versiones como parte de un flujo de trabajo operativo más disciplinado.




