Saltar a contenido

Avanzado

Material para ir más allá de las cuatro unidades. Cada unidad tiene su teoría, con sesiones de terminal reales (se han ejecutado con git de verdad en un repositorio de prueba), y sus ejercicios con el resultado esperado.

Es un modo aparte

Esta sección solo aparece en el menú cuando activas el interruptor Avanzado de la cabecera. Así, quien está empezando no ve nada que no necesite todavía. Tu elección se guarda en el navegador.

Unidad Contenido
A1 · Reescribir y recuperar la historia commit --amend, reset (soft, mixed, hard), revert, reflog, cherry-pick y push --force-with-lease
A2 · Rebase interactivo y limpiar la historia rebase -i (fixup, squash, reword, drop, exec), --autosquash, --onto, conflictos en un rebase y pull --rebase
A3 · Investigar la historia log con filtros, -S y -G, shortlog, .. frente a ..., blame, log -L, bisect (manual y run) y grep
A4 · Ramas y trabajo en equipo Fast-forward, --no-ff, --squash, conflictos, etiquetas y SemVer, flujos de trabajo, stash, worktree y restore
A5 · Automatizar y configurar Hooks (pre-commit, commit-msg), alias, niveles de configuración, .gitattributes, rm --cached, clean, archive, changelog e integración continua

Practica en una carpeta de pruebas

Muchos comandos de esta sección reescriben la historia o borran cambios. Haz los ejemplos y los ejercicios en un repositorio de prueba, nunca en un proyecto real.

Antes de empezar

Da por sabidas las cuatro unidades de la web, sobre todo la U4 · Flujo de trabajo profesional.