我正试图从两个不同的工作分支中挑选更改,即我想将来自分支
预计第一个挑选的提交会出现一些合并冲突。我使用
引导至(抱歉它是翻译过的,英文错误信息可能略有不同):
我做错了什么?如何在解决冲突的同时,只提交一个合并自多个提交的cherry-pick?对我来说这很重要,因为随后的提交将撤销其中的几个提交。
这可能是“如何在SourceTree中执行git cherry-pick --continue?”的重复问题,但我没有看到我的问题在那里得到回答。
linear
的最后5个提交挑选到分支diagonal
。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.
我做错了什么?如何在解决冲突的同时,只提交一个合并自多个提交的cherry-pick?对我来说这很重要,因为随后的提交将撤销其中的几个提交。
这可能是“如何在SourceTree中执行git cherry-pick --continue?”的重复问题,但我没有看到我的问题在那里得到回答。
git status
表示没有未暂存的更改。 - benni