📄️ Introducción a Git
Introducción a Git: sistema de control de versiones distribuido, comandos principales, ventajas, historial, respaldo y colaboración para desarrolladores y DevOps.
📄️ Instalación
Cómo instalar Git en Windows, Linux y macOS: guía completa de instalación paso a paso para diferentes sistemas operativos y distribuciones.
📄️ Repositorio y SSH
Cómo iniciar un repositorio Git y configurar autenticación SSH: creación de llaves SSH, configuración en GitHub/GitLab, clonación y push de repositorios.
📄️ Configuración
Cómo personalizar y configurar Git: configuraciones globales, locales y del sistema, user.name, user.email, alias, editores y herramientas de fusión.
📄️ Comandos
Comandos de Git más utilizados: clone, add, commit, push, pull, branch, merge, checkout, status, log y otros comandos esenciales para control de versiones y desarrollo colaborativo.
📄️ Git Flow
Git Flow: workflow de desarrollo con ramas master, develop, feature, release y hotfix. Modelo de ramificación para equipos y proyectos grandes.
📄️ Versionado Semántico
Versionado semántico (SemVer): major, minor, patch, reglas de numeración, compatibilidad, breaking changes y buenas prácticas para versionado de software.
📄️ Versionado por Fecha
Versionado basado en fecha: alternativa a SemVer para entregas continuas, CI/CD, formato CalVer (Calendar Versioning) y ejemplos prácticos.