Curso: Domina Git desde cero
En este curso encontrarás los comandos necesarios tanto para empezar con Git como para poder hacer tareas más avanzadas para conseguir aumentar tu productividad (y seguridad) cuando estés trabajando en tus proyectos.
11Ramas avanzadas en Git
Domina las ramas de Git: fusiones fast-forward, estrategias de merge, gestión de ramas con git branch y git switch, y cómo recuperarte de un estado detached HEAD.
12Guardando cambios temporalmente con git stash
¿Necesitas cambiar de rama urgentemente pero tienes cambios sin terminar? Git stash es tu salvavidas. Aprende a guardar temporalmente tu trabajo y recuperarlo cuando lo necesites.
13Introducción a los remotos en Git
Git es un servicio descentralizado, por tanto no encontrarás la estructura típica de cliente-servidor. Hoy aprenderás cómo trabaja Git con los nodos remotos.
14Creando nuestro primer repositorio en GitHub
Aprende a crear tu primer repositorio en GitHub paso a paso. Descubre cómo configurar un nuevo proyecto, añadir archivos y realizar tu primer commit.
15Trabajando con remotos en Git
Aprende a gestionar remotos en Git: añadir, eliminar, renombrar y explorar remotos con git remote. Entiende qué son las tracking branches y cómo trabajar con múltiples remotos.
16Clonando y obteniendo nuevos commits de un repositorio Git
Descubre cómo clonar repositorios remotos y mantenerlos sincronizados con git pull. Aprende a trabajar en equipo desde diferentes máquinas.
17Push y fetch en Git: sincronizando con el remoto
Aprende a enviar y recibir cambios en Git con git push y git fetch. Entiende la diferencia entre fetch y pull, cómo usar --force-with-lease, y por qué git push --force es mala idea.
18Cómo deshacer commits en Git
Aprende a deshacer commits en Git usando reset y revert. Descubre cuándo usar cada comando y cómo evitar conflictos en repositorios remotos.
19Reescribiendo el historial con git rebase
Aprende qué es el rebase en Git, cuándo usarlo en lugar de merge, cómo resolver conflictos durante el proceso y la regla de oro que nunca debes romper.
20Rebase interactivo en Git: edita tu historial como un profesional
Aprende a usar git rebase -i para reorganizar, combinar, renombrar y eliminar commits antes de integrar tu trabajo. Controla tu historial commit a commit.