Rebase interactiva de Git: ¿hay alguna manera de indicarle a Git que resuelva los conflictos manteniendo la versión HEAD?

git rebase -i -Xours master variaciones de git rebase -i -Xours master pero aún se muestran conflictos y tengo que resolverlos manualmente. Además, no está del todo claro qué sucede con los cambios no conflictivos en el caso de un compromiso conflictivo: ¿se mantienen?

Caso de uso: temp rebase algunas twigs antiguas en el maestro para ver si hay cambios en esas twigs (no en el maestro), pero manteniendo la versión del código en el maestro para cambios conflictivos (horribles, horribles conflictos)

 $ git --version git version 2.6.1.windows.1 

 git ls-files -u | cut -f2- | uniq | git checkout-index --stdin --stage=all \ | while read base ours theirs path; do git merge-file --ours \ -L "$path" -L o/"$path" -L b/"$path" \ -- $ours $base $theirs mv $ours "$path" rm $base $theirs done