Git y GitHub
Domina el control de versiones y la colaboración en tus proyectos de desarrollo
Descubrir los tutoriales¿Por qué aprender Git y GitHub?
Git se ha convertido en el estándar indiscutible del control de versiones en la industria del desarrollo de software. Tanto si eres un desarrollador principiante como si tienes experiencia, dominar Git y GitHub es esencial para trabajar de forma eficaz en equipo, gestionar proyectos complejos y contribuir al ecosistema open source.
Esta serie de tutoriales te guiará paso a paso, desde los conceptos fundamentales hasta las técnicas avanzadas, para que te sientas cómodo con Git y GitHub en tu flujo de trabajo diario.
Los tutoriales de la serie
1
Introducción a Git
Descubre Git, su historia, sus ventajas y los conceptos fundamentales del control de versiones.
Empezar este tutorial 2
Configuración y primeros pasos
Instala Git en tu sistema, configura tu entorno y crea tu primer repositorio local.
Empezar este tutorial 3
Comandos esenciales de Git
Domina los comandos básicos para seguir los cambios, crear commits y gestionar tus archivos.
Empezar este tutorial 4
Ramas y fusión
Aprende a crear ramas para trabajar en distintas funcionalidades y a fusionarlas en tu código principal.
Empezar este tutorial 5
Introducción a GitHub
Descubre GitHub, crea tu cuenta y aprende a usar esta plataforma para alojar tus proyectos.
Empezar este tutorial 6
Colaboración con GitHub
Domina las pull requests, las issues y las discusiones para colaborar eficazmente con otros desarrolladores.
Empezar este tutorial 7
Resolución de conflictos
Aprende a identificar y resolver los conflictos de fusión que surgen durante la colaboración.
Empezar este tutorial 8
Workflows avanzados de Git
Explora los flujos de trabajo más populares, como Git Flow, GitHub Flow y Trunk-Based Development.
Empezar este tutorial 9
Submódulos y subárboles de Git
Domina las técnicas para gestionar dependencias externas y proyectos multimódulo con Git.
Empezar este tutorial 10
GitHub Actions y CI/CD
Configura workflows de integración y despliegue continuos directamente en tus repositorios de GitHub.
Empezar este tutorial