Francisco Javier Palacios PérezFco. Javier Palacios Pérez
Desarrollador de software
Curso: Domina Git desde cero

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.

Ramas avanzadas en Git11

Ramas 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.

Guardando cambios temporalmente con git stash12

Guardando 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.

Introducción a los remotos en Git13

Introducció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.

Creando nuestro primer repositorio en GitHub14

Creando 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.

Trabajando con remotos en Git15

Trabajando 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.

Clonando y obteniendo nuevos commits de un repositorio Git16

Clonando 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.

Push y fetch en Git: sincronizando con el remoto17

Push 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.

Cómo deshacer commits en Git18

Có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.

Reescribiendo el historial con git rebase19

Reescribiendo 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.

Rebase interactivo en Git: edita tu historial como un profesional20

Rebase 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.