creo que lo que quiere es la siguiente:
git pull --rebase -s recursive -X ours
Pero no funciona (estoy usando 1.7.0.4), a pesar de que la página de manual dice que debería. Supongo que esto se debe al problema mentioned here.
En su lugar, se puede utilizar:
git pull -s recursive -X theirs
Funciona como se esperaba, pero vas a obtener una combinación en lugar de un rebase .
También, tenga en cuenta 'ours', en lugar de 'theirs' cuando usamos --rebase. Desde la página de manual de git-rebase:
[CLIP] ... una fusión de rebase funciona reproduciendo cada confirmación de la rama de trabajo en la parte superior de la rama ascendente. Debido a esto, cuando ocurre un conflicto de fusión, el lado informado como el nuestro es la serie hasta ahora reestablecida, comenzando por la corriente ascendente, y la suya es la rama operativa. En otras palabras, los lados se intercambian. ... [CLIP]
Una vez también puede recuperar y luego reajustar manualmente (por ejemplo, 'fetch' git y' git rebase -X suyo origen/foo') – Whymarrh