gpt4 book ai didi

git - 在 git merge 之后在 git log graph 中保留分支的提交历史

转载 作者:太空狗 更新时间:2023-10-29 13:33:08 25 4
gpt4 key购买 nike

测试用例:

                 A---B---C topic
/
D---E master

如果我这样做

git checkout master
git merge topic

我会得到


D---E---A---B---C master,topic

我怎样才能 merge 以使提交图保持如下所示

                     A---B---C topic
/ \
D---E-----------F master

最佳答案

对于一次性方法,您可以这样做

git merge topic --no-ff

它将强制 merge 提交(参见 doc)。


但还要注意,如果您需要将其作为常规工作流程的一部分放在 repo 中,您可以在配置中将其设置为从不快进 merge ,即使在可能的情况下, p>

git config merge.ff false

关于git - 在 git merge 之后在 git log graph 中保留分支的提交历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55024967/

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