ConceptoBloque 5 · Rebase
Formarte detrás en lugar de abrir otra fila
Comandos de esta diapositiva
git pull --rebase
Explicación
Si tienes commits locales y alguien subió otros a la misma rama, git pull crea un merge commit que no aporta nada. En cambio:
git pull --rebase
descarga lo nuevo y pone tus commits encima, solo para ese pull. La configuración pull.rebase false del Bloque 3 no cambia.
Es como la fila para subir al camión: si llegó gente antes, te formas detrás en lugar de abrir otra fila.
Solo reescribe tus commits locales que no has subido, por eso es seguro.
Riesgo: necesita la carpeta limpia. Primero haz commit o
git stash.