Wie verwende ich die interaktive Rebase von Git mit einem lokalen Repository (kein Remote- / Ursprungs-Repository)?

Ich verwende Git als lokales Versionsverwaltungssystem, hauptsächlich für Verlaufs- und Diff-Tracking. Ich möchte immer noch Rebase verwenden, um Korrekturen / Squashs an WIP-Commits vorzunehmen, die ich regelmäßig vornehmen werde. Wenn ich versuche, @ zu tgit rebase -i obwohl ich das folgende erhalte:

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

Es sieht so aus, als würde git nicht erwarten, dass Sie eine interaktive Rebase ohne eine vorgelagerte Fernbedienung verwenden? Wie mache ich das

Antworten auf die Frage(4)

Ihre Antwort auf die Frage