
Aprende a reescribir el historial con git rebase, entender sus riesgos y usarlo con seguridad para limpiar commits y mantener un historial ordenado.

Aprende a etiquetar versiones con git tag, diferenciar tags ligeros y anotados, publicar etiquetas y usarlas para versiones estables.

Aprende a guardar cambios temporalmente con git stash, recuperar trabajo después y organizar tu flujo sin perder lo avanzado.

Aprende a recuperar commits borrados con git reflog y a volver atrás con seguridad en Git antes de perder trabajo valioso.

Aprende a revertir un commit con git revert, cuándo usarlo, cómo evitar conflictos y diferencias clave frente a git reset.

Aprende a usar git reset correctamente, eligiendo entre soft, mixed y hard para deshacer commits sin perder control ni tu trabajo.

Aprende a recuperar archivos con git restore, restaurar cambios, versiones concretas y evitar pérdidas de trabajo en Git.

Aprende a deshacer cambios en Git sin perder tu trabajo con comandos seguros, ejemplos prácticos y buenas prácticas para evitar errores.

Aprende a gestionar repositorios remotos con git remote: añade, renombra, elimina y sincroniza remotos en Git con ejemplos prácticos.

Aprende a sincronizar repositorios con git fetch, actualizar referencias remotas y revisar cambios sin alterar tu trabajo local.