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.

10 tutoriales
Unas 4 horas de lectura
De principiante a avanzado
Git y GitHub

Los tutoriales de la serie

1

Introducción a Git

Descubre Git, su historia, sus ventajas y los conceptos fundamentales del control de versiones.
Tiempo de lectura: 15 minutos
Nivel: Principiante
Empezar este tutorial
2

Configuración y primeros pasos

Instala Git en tu sistema, configura tu entorno y crea tu primer repositorio local.
Tiempo de lectura: 20 minutos
Nivel: Principiante
Empezar este tutorial
3

Comandos esenciales de Git

Domina los comandos básicos para seguir los cambios, crear commits y gestionar tus archivos.
Tiempo de lectura: 25 minutos
Nivel: Principiante
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.
Tiempo de lectura: 30 minutos
Nivel: Intermedio
Empezar este tutorial
5

Introducción a GitHub

Descubre GitHub, crea tu cuenta y aprende a usar esta plataforma para alojar tus proyectos.
Tiempo de lectura: 20 minutos
Nivel: Principiante
Empezar este tutorial
6

Colaboración con GitHub

Domina las pull requests, las issues y las discusiones para colaborar eficazmente con otros desarrolladores.
Tiempo de lectura: 25 minutos
Nivel: Intermedio
Empezar este tutorial
7

Resolución de conflictos

Aprende a identificar y resolver los conflictos de fusión que surgen durante la colaboración.
Tiempo de lectura: 30 minutos
Nivel: Intermedio
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.
Tiempo de lectura: 35 minutos
Nivel: Avanzado
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.
Tiempo de lectura: 25 minutos
Nivel: Avanzado
Empezar este tutorial
10

GitHub Actions y CI/CD

Configura workflows de integración y despliegue continuos directamente en tus repositorios de GitHub.
Tiempo de lectura: 40 minutos
Nivel: Avanzado
Empezar este tutorial