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

Ark*_*Ark 53 git rebase git-rebase smartgit

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

步骤1:

第2步:

第3步:

结果是HEAD分离.

Mad*_*amy 143

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

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

  • SourceTree中也出现了问题 - 您的修复也在那里工作.谢谢 (6认同)
  • 在SourceTree中有类似的错误,在dos中执行了`git am --continue`,并且输出消息有所帮助:"如果没有任何东西可以继续进行,可能是其他东西已经引入了相同的更改;您可能想跳过此补丁[ ...]改为运行"git am --skip"." 实际上,与我的补丁相同的更改是由合并分支引入的(或者我搞砸了某个地方试图解决这个问题).Ran`git am --skip`,现在都很好. (3认同)

Yaa*_*lis 7

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

rm .\.git\rebase-apply
Run Code Online (Sandbox Code Playgroud)