gpt4 book ai didi

git - Cherry-pick 并将一系列提交压缩到子目录或子树中

转载 作者:IT王子 更新时间:2023-10-29 00:47:06 26 4
gpt4 key购买 nike

我如何告诉 cherry-pick 选择提交范围并压缩它?

或者换句话说,将两次提交之间的差异应用于存储库的当前状态?

以下有效(cherry-pick 没有 --squash 选项):

git cherry-pick --squash e064480..eab48b59c

注意:我的用例是在一个子树场景中——在任何人开始争论我不应该压缩之前。

以下工作正常,但我有一系列单独的提交。之后我可以使用交互式 rebase 手动压缩它们。

git cherry-pick -X subtree=vendor/package e064480..eab48b59c

有什么方法可以将压缩作为 cherry-pick 的一部分吗?

最佳答案

-n 传递给 git cherry-pick。这将应用所有提交,但不提交它们。然后只需执行 git commit 即可在一次提交中提交所有更改。

关于git - Cherry-pick 并将一系列提交压缩到子目录或子树中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123108/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com