我使用 git 作为本地源代码控制系统,主要用于历史记录和差异跟踪。我仍然想使用 rebase 对我将定期进行的 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 不希望您在没有上游遥控器的情况下使用交互式变基?我怎么做?