我会尝试解释我遇到的问题。我多次使用git bash rebase
选项。现在我有SmartGit,不知道为什么rebase
不正确。
第1步:
第2步:
第3步:
结果是HEAD
分离。
答案 0 :(得分:136)
我面临同样的问题,我将删除我机器中的本地分支,并且每次都从原点重新创建它。但最后我得到了解决方案。我运行了以下命令
git am --abort
解决了我的问题。
答案 1 :(得分:7)
在收到此错误消息后,我唯一可以取消rebase的方法是删除.git \ rebase-apply文件夹及其所有内容。
rm .\.git\rebase-apply
答案 2 :(得分:1)
我在SourceTree中遇到了这个问题,其中分支具有不同的.gitignore文件。我通过在合并之前提交匹配的.gitignore
来解决它。