gpt4 book ai didi

Git merge 分支之间的提交

转载 作者:太空狗 更新时间:2023-10-29 14:34:21 24 4
gpt4 key购买 nike

我有两个分支。我们暂时称它们为 A 和 B。我想有选择地从 A 复制 20 次提交到 B。有什么有效的方法可以做到这一点吗?

我知道我可以 git cherry-pick 一次提交一个,但我可以一次做 20 个吗?这是假设 20 次提交不在一起,并且它们之间有我不想复制的提交。

例子。分支 A 提交

4->5->6->7

分支B

1->2->3->8

我想将 4,5,7 复制到 B。

最佳答案

我宁愿将 rebase --interactive A 到 B,因为 cherry-picking 会引入重复提交,这通常不是一个好主意。
参见“Git cherry pick and datamodel integrity”。

也就是说,您可以在 git cherry-pick 命令中指定提交集和多个提交。用空格分隔每个提交,并查看如何在 gitrevision 中指定所述提交.

关于Git merge 分支之间的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7068634/

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