Използвам git като локална система за контрол на източника най-вече за проследяване на историята и разл. Все още искам да използвам rebase, за да правя fixup/squash на WIP ангажименти, които ще правя периодично. Когато обаче се опитам да направя git rebase -i
, получавам следното:
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
Изглежда, че git не очаква да използвате интерактивно пребазиране без дистанционно управление нагоре по веригата? Как да направя това?