git rebase --interactive
我在我的回购中尝试做一个严重的问题。我得到了神秘的错误fatal: ref HEAD is not a symbolic ref
,我的 rebase 不再起作用。我必须git rebase --abort
回到一个好的状态。
这是我收到的输出:https ://gist.github.com/d38f1e2d2ec9bc480b6f
过去有人告诉我这是因为我处于“分离 HEAD”模式,但是如果我处于那种模式,我将如何进入 rebase?我肯定是从 开始master
,然后运行git rebase --interactive
git-rebase-todo 文本文件并将其修改为我想要的。然后发生此错误。
我已经问过这里工作的每个人,还有一些人在 freenode 上@#git。似乎没有人真正理解我的问题或知道解决方案是什么。谷歌搜索该错误没有产生任何结果,StackOverflow 上的相关搜索也没有任何结果。我似乎无法弄清楚这一点,从压缩我推送到 master 的每一个提交到现在将我所做的每一个小更改都推送为它自己的单独提交,这真的很蹩脚。