¿Cómo uso el rebase interactivo de Git con un repositorio solo local (sin control remoto / origen)?

Utilizo git como un sistema de control de fuente local principalmente para el historial y el seguimiento de diferencias. Todavía quiero usar rebase para hacer arreglos / aplastar en confirmaciones WIP que haré periódicamente. Cuando trato de hacergit rebase -i Sin embargo, me sale lo siguiente:

There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-rebase(1) for details

    git rebase <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=<remote>/<branch> MyBranch

¿Parece que git no espera que uses rebase interactivo sin un control remoto aguas arriba? ¿Cómo puedo hacer eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta