Ich empfehle die Umbasierung überhaupt nicht, sondern nur für private Filialen. Durch private Ich meine Zweige, die Sie ziemlich sicher sind nur Sie gezogen haben.
Eine Rebase ändert den Startpunkt der Verzweigung zu einem neueren Commit, wodurch alle Commits zu diesem Punkt zusammengeführt werden. Dies könnte zu Konflikten mit Personen führen, die in ihrem Repository die alte Zweigstelle hatten. Ich würde empfehlen, immer nur Merge zu machen und Rebasing nur für bestimmte Situationen (Feature-Zweige, zum Beispiel) zu verlassen.
Zu Ihrer Frage:
- git rebase Rebasing den Zweig Sie wollen.
- git pull --rebase führt einen Fetch + Rebase in den Zweigen durch, die Sie ziehen. Normalerweise würde ein Pull + merge holen.
http://stackoverflow.com/questions/18930527/difference-between-git-pull-and-git-pull-rebase – ashishmohite
'git rebase' läuft nicht' fetch' zuerst. – choroba