我正在使用git version 2.9.0.windows.1
,我想重新定义一个本地存储库(没有远程)。
但我总是得到
当前分支没有跟踪信息。 请指定您要反对的分支。 有关详细信息,请参阅git-rebase(1)。
git rebase
如果您希望为此分支设置跟踪信息,可以使用以下命令设置:
git branch --set-upstream-to = / master
我按this solution中的建议尝试了git rebase -i HEAD~3
,但在我的情况下它并不起作用。
如果我只是将存储库复制到我的Linux机器,git rebase工作正常。
我在两台机器上用git config --list
检查过,它们看起来差不多。
所以我想知道是什么让git rebase无法在我的Windows机器上运行。
更新 我做了一个小案例的测试,看看我的历史: git history 和rebase: git rebase message
无论我在git rebase
使用什么选项,我都收到了相同的消息