我在用git version 2.9.0.windows.1
我想重新设置本地存储库(非远程)。
但我总是得到
当前分支没有跟踪信息。
请指定您要针对哪个分支进行变基。
有关详细信息,请参阅 git-rebase[1]。
git 变基
如果您想为此分支设置跟踪信息,您可以使用以下命令:
git 分支 --set-upstream-to=/ master
I tried git rebase -i HEAD~3
如建议的这个解决方案,但它不适用于我的情况。
如果我只是将存储库复制到我的 Linux 机器上,git rebase 就可以正常工作。
我检查过git config --list
在两台机器上,它们看起来几乎相同。
所以我想知道是什么让 git rebase 在我的 Windows 机器上不起作用。
UPDATE我做了一个小案例的测试,查看我的历史记录:git 历史记录并重新设定基准:git 变基消息
无论我使用什么选项git rebase
,我收到了同样的消息
git rebase -i HEAD~3
应该有效,除非:
- 您所在的分支没有 3 次提交(但自第一次提交以来只有 2 次或一次),
- 你不在一个分支(分离的头:检查
git branch -vv
)
- 你受到影响704期 and 第710期
I added bash.exe
to MacType实用程序排除列表,现在一切都很好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)