gpt4 book ai didi

git - 如何在 git 中 merge 2 个分支,只保留一个分支的更改

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

我有两个分支。一个是 master,另一个是 myBranch,它们看起来像这样:

master
|
| myBranch
| /
| /
|/
|

我想将它们 merge 到一个分支中,保留 master 分支中的所有更改,而不保留 myBranch 中的任何内容。

最佳答案

使用 ours merge 策略 merge 分支:

git checkout -b new-branch master
git merge -s ours myBranch

请注意,这与 -X ours 完全不同,如 Koraktor 的回答中最初所述。 -X oursrecursive 策略的一个选项,它仍然会保留来自 myBranch 的所有更改,但更喜欢来自 master in 的解决方案冲突情况。另一方面,-s ours 完全忽略 myBranch 引入的更改。

关于git - 如何在 git 中 merge 2 个分支,只保留一个分支的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13968106/

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