在smartgit中重新定位“git-am正在进行中”

时间:2014-01-15 14:41:26

标签: git rebase git-rebase smartgit

我会尝试解释我遇到的问题。我多次使用git bash rebase选项。现在我有SmartGit,不知道为什么rebase不正确。

第1步:

第2步:

第3步:

结果是HEAD分离。

3 个答案:

答案 0 :(得分:136)

我面临同样的问题,我将删除我机器中的本地分支,并且每次都从原点重新创建它。但最后我得到了解决方案。我运行了以下命令

git am --abort解决了我的问题。

答案 1 :(得分:7)

在收到此错误消息后,我唯一可以取消rebase的方法是删除.git \ rebase-apply文件夹及其所有内容。

rm .\.git\rebase-apply

答案 2 :(得分:1)

我在SourceTree中遇到了这个问题,其中分支具有不同的.gitignore文件。我通过在合并之前提交匹配的.gitignore来解决它。