最佳答案
我怎样才能告诉初选选择的提交范围和压缩它?
或者换句话说,对存储库的当前状态应用两次提交之间的区别?
以下是 没有的工作原理(初选框没有—— squash 选项) :
git cherry-pick --squash e064480..eab48b59c
注意: 我的用例在一个子树场景中——在有人开始争论我不应该压制之前。
下面的工作,但然后我有一个单独的提交范围。之后我可以用交互式 rebase 手动压缩它们。
git cherry-pick -X subtree=vendor/package e064480..eab48b59c
有什么办法可以把压扁作为采樱桃的一部分吗?