1
我想挑选两个不同的工作布拉切换到对方,即我想樱桃挑选分支linear
最后5个提交到分支diagonal
。为什么git cherry-pick不能继续?
git cherry-pick -n -x linear~6..linear
正如预期的那样,第一次樱桃采摘的提交有一些合并冲突。我想出了他们与git status
,解决它们并更新索引与git add
。 现在我想继续休息,但
git cherry-pick --continue`
导致(抱歉它是翻译,英语错误信息可能会略有不同):
error: Your local changes will be overwritten by "cherry-pick".
Note: Stash your changes by using "stash" in order to continue.
fatal: "cherry-pick" failed.
我做了什么错? 我该如何解决冲突,但仍然承诺从几个承诺挑选一个提交?这对我来说很重要,因为这些提交中的几个提交将被撤消。
这可能是"How to do git cherry-pick --continue in SourceTree?"重复,但我不认为我的问题有解答了。
不,这没有帮助。如上所述,我非常激动地做到了这一点,但却导致了翻译的错误信息。即使'git status'说没有未分离的变化。 – benni
你提交了修改后的文件吗?请发布git状态输出 – SnehalK
否,我没有提交,因为更改应该全部在一次提交中完成。 (往上看)。樱桃挑选指令说,这应该是可能的。 – benni