gpt4 book ai didi

Git 象征性地 merge 分支

转载 作者:行者123 更新时间:2023-12-05 08:52:04 24 4
gpt4 key购买 nike

我有两个分支 A 和 B,我想将 B merge 到 A。但是,我不希望 B 的任何更改转移到 A。除了 merge 后进行的手动更改外,A 应该保持不变。我知道这在技术上违背了 merge 的整个想法,但这是关于记录这些分支是相关的。我想要的是,存储库的图表在相应的提交中 merge 了这两个图表,即我希望 git “认为”存在实际 merge 。

一种可能的方法是在 merge 后执行reset。然而,这并不像上面描述的那样出现在图表中。分支之间没有实际链接。

最佳答案

这称为“空 merge ”。使用 --strategy=ours :

git checkout A
git merge -s ours B

附言。不要混淆 --strategy=ours
--strategy-option=我们的
;后者是默认递归策略的一个选项;该选项 merge 没有冲突的文件。

关于Git 象征性地 merge 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57711448/

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