Git:合并但覆盖更改
当我在git中将一个分支合并到master时,我经常会遇到合并冲突。 有没有办法合并一个分支,只是覆盖当前分支的东西?
将-X ours
参数添加到你的git merge
命令中。
假设你在你当地的分支工作。 然后你想合并到master
事情中:
git merge -X ours master
另一方面,如果你是 master
,想把你的本地分支合并到master
那么@elhadi正确地说你应该使用theirs
:
git merge -X theirs somebranch
覆盖你的分支的工作人员,并采取他们的工作,你应该
git merge --strategy=recursive -X theirs {remote/branch} --> example:origin/master