Bloque 03 · Commits
Las tres zonas de Git
Un cambio pasa por el directorio de trabajo y el área de preparación antes de llegar al historial
Abrir ›Bloque 04 · Ramas
Ramas y HEAD
Una rama es un puntero a un commit: crea ramas, haz commits, cambia de rama y fusiona
Abrir ›Bloques 05 y 08 · Pull requests y equipos
Del issue a main
El recorrido de un cambio en un equipo: rama, commits, push, pull request, revisión y fusión
Abrir ›Bloque 06 · Sincronizar
push, fetch y pull
Cómo viajan los commits entre tu ordenador y GitHub, y por qué a veces un push se rechaza
Abrir ›Bloque 09 · Resolver conflictos
Fusión a tres bandas y conflictos
Git compara cada línea con el antepasado común y solo te pide ayuda cuando no puede decidir
Abrir ›Bloque 09 · Resolver conflictos
merge, fast-forward y rebase
Tres formas de integrar una rama y cómo queda el historial en cada caso
Abrir ›Funcionan sin instalar nada. Repositorio: github.com/japarejo/guia-git