使用我的更改解决pull上的合并冲突

Mas*_*ass 33 git

我想拉一个项目并使用我的更改解决合并冲突.我怎样才能做到这一点?

jbo*_*wes 51

递归合并策略与我们的选项一起使用:

git merge -s recursive -X ours branch_to_merge
Run Code Online (Sandbox Code Playgroud)

要么

git pull -s recursive -X ours
Run Code Online (Sandbox Code Playgroud)

对于任何冲突,它将使用来自您的分支的块.有关更多详细信息,请参阅git merge手册页.

  • 你的意思是`-srecursive -Xours`?无论冲突如何,"我们的"策略都将应用*我们的*方面,而"递归"策略的"我们的"选项只会在冲突的情况下采用*我们的*方. (4认同)
  • @Mass,确保在使用`ours`后查看合并.它很容易引入错误. (2认同)
  • 对于那些寻找相同但总是接受他们的变化的人来说,关键字实际上是"他们的":git pull -s recursive -X他们的起源大师 (2认同)