Non consiglio affatto il rebasing ma solo per le filiali private. Per privato Voglio dire rami che sei abbastanza sicuro solo tu hai tirato.
Un rebase cambia il punto iniziale del ramo in un commit più recente, quindi unendo tutti i commit a quel punto. Questo potrebbe portare a unire i conflitti alle persone che avevano nel loro repository la vecchia base di filiali. Raccomanderei sempre l'unione semplice e lasciare il rebasing solo per determinate situazioni (diramazioni di feature, ad esempio).
quanto riguarda la tua domanda:
- git rebase rebases il ramo che si desidera.
- git pull --rebase esegue un recupero + rebase nei rami estratti. Normalmente un pull andrebbe a prendere + unire.
http://stackoverflow.com/questions/18930527/difference-between-git-pull-and-git-pull-rebase – ashishmohite
'git rebase' non esegue' fetch' prima. – choroba