"Git pull –rebase" lleva a "No se puede volver a establecer en varias twigs"

Por lo tanto, mi entorno de trabajo tiene precisamente una twig con un compañero remoto en Github. Estoy tratando de hacer git pull --rebase para evitar que git push cree posts de compromiso de fusión que no proporcionen información nueva a otras personas que trabajan en este proyecto y solo agreguen los trabajos. Pero cuando bash eso, me da esto:

 From https://github.com/our_profile/our_repository * branch HEAD -> FETCH_HEAD Cannot rebase onto multiple branches 

Y la atracción aborta. Llamar a la git branch me informa que solo tengo una sucursal en mi máquina local, entonces, ¿qué está pasando?

Intente especificar exactamente qué twig remota desea extraer:

 git pull --rebase origin branch 

Alternativamente, también puede git fetch primero todos los cambios del repository remoto y luego volver a establecer la base manualmente:

 git rebase origin/branch 

En mi caso, tenía que ser específico para cada control remoto y mover el indicador --rebase al final del command.

Entonces, el git pull origin master --rebase

Aprendí de esta respuesta: Git: No puede volver a basarse en múltiples twigs

La solución más simple que descubrí fue usar el elemento de menu contextual de TortoiseGit "Git Sync". Es un medio para search y rebasear en su twig de trabajo actual.