gpt4 book ai didi

Git merge 不同的历史

转载 作者:行者123 更新时间:2023-12-02 15:36:23 25 4
gpt4 key购买 nike

我有两个分支,都有不同的提交历史。但是,目前,两个分支中的文件完全相同。

现在,如果我从现在开始提交到 master,我如何才能将第二个分支与它们 merge ?

最佳答案

假设你有两个分支,masterdevel,它们的实际文件内容当前是相同的(git diff master devel 打印空输出).您可以使用此 merge 这些分支:

git checkout master
git merge -s ours devel

-s ours 表示使用ours策略,即master内容优先于devel内容。但是,由于 devel 文件内容完全相同,因此对您来说应该没有任何区别。然而,devel 历史将出现在 git log 中,即使您要完全删除 devel 分支也是如此。

关于Git merge 不同的历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16783678/

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