Est-il une différence entre git rebase et git merge --ff-seulement

De ce que j'ai lu, tous les deux de nous aider à obtenir une histoire linéaire.

De ce que j'ai testé, cela fonctionne tout le temps. Mais la fusion --ff-ne fonctionne que dans les cas où il peut être rapidement transmis.

J'ai aussi remarqué, git merge crée une fusion s'engager, mais si nous utilisons --ff-seulement, il donne une histoire linéaire qui est essentiellement égal à git de rebasage. Donc, - ff-tue uniquement les fins de git merge, droit?

Alors, quelle est la réelle différence entre eux?

InformationsquelleAutor phoenix | 2015-01-25