¿Qué pasará si uso git pull --rebase?
git pull --rebase es aproximadamente equivalente a
git fetch
git rebase origin/master
es decir, sus cambios remotos ( C) se aplicarán antes que los cambios locales ( D), dando como resultado el siguiente árbol
A -- B -- C -- D
¿Qué pasará si uso git pull --ff-only?
Fracasará.
git pull --ff-only corresponde a
git fetch
git merge --ff-only origin/master
--ff-onlyaplica los cambios remotos solo si se pueden reenviar rápidamente. Del hombre:
Negarse a fusionarse y salir con un estado distinto de cero a menos que el HEAD actual ya esté actualizado o la fusión se pueda resolver como un avance rápido
Dado que sus sucursales locales y remotas han divergido, no se pueden resolver con un avance rápido y git pull --ff-onlyfallarían.
Den el cambio local? ¿Ambos comandos serían equivalentes?