gpt4 book ai didi

git - 使用 "theirs"选项解决 merge 冲突(有利于 merge 分支)

转载 作者:行者123 更新时间:2023-12-01 22:17:52 24 4
gpt4 key购买 nike

所以我有两个分支,假设分支 A 和分支 B 我已将分支 A merge 到分支 B。

git checkout B
git merge A

现在我想在命令行中解决有利于分支 A 的差异。我该怎么做?

最佳答案

您正在为 git merge 寻找 -s recursive -Xtheirs 选项。

此选项的作用与以下相反:

...This option forces conflicting hunks to be auto-resolved cleanly by favoring 'our' version. Changes from the other tree that do not conflict with our side are reflected to the merge result. For a binary file, the entire contents are taken from our side...

由于您已经开始 merge ,您将想要中止它,因为您无法在当前 merge 期间应用此 merge 策略。

git merge --abort

然后重新 merge 如下

git merge -s recursive -Xtheirs

这将进行 merge ,以便所有“冲突”都被自动选择为来自分支 A

关于git - 使用 "theirs"选项解决 merge 冲突(有利于 merge 分支),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43227685/

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