myślę, co chcesz to:
git pull --rebase -s recursive -X ours
Ale to nie działa (używam 1.7.0.4), choć podręcznika mówi, że powinno. Zgaduję, że jest to spowodowane problemem mentioned here.
Zamiast tego można użyć:
git pull -s recursive -X theirs
To działa zgodnie z oczekiwaniami, ale dostaniesz seryjnej zamiast rebase.
Również - należy zwrócić uwagę na "nasz", a nie "ich", gdy używa się --rebase. Z git-rebase strona podręcznika:
[CLIP] ... operacja polegająca na ponownym scaleniu działa poprzez odtworzenie każdego zatwierdzenia z działającego oddziału na górze gałęzi. Z tego powodu, gdy dochodzi do konfliktu, strona zgłaszana jako nasza jest jak dotychczas oparta na serii, począwszy od upstream, a ich gałęzie pracujące. Innymi słowy, boki są zamieniane. ... [CLIP]
Po mogą pobierać i przebazować ręcznie (na przykład 'fetch' git i 'git przebazować -X ich pochodzenia/foo') – Whymarrh