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