在 git 中,如何执行“使用theirs”类型的分支合并命令?该命令应只使用 origin 版本覆盖本地版本。
将您的主分支替换为 origin 的主分支:
$ git checkout master
$ git branch -M master old-master
$ git checkout --track -b master origin/master
git-merge
手册将“ours”策略定义为(强调添加):
合并策略
ours 这可以解决任意数量的分支,但合并的结果总是当前分支的头部。它旨在用于取代旧的侧分支开发历史。
如果您想让远程分支获胜,请创建跟踪分支,检出它,并从那里执行git merge -s ours ...
。