New分支和Old分支都修改了一樣的部分,有衝突,可是想在Old分之上合併New分支的內容,而且以New分支爲主,就是不本身手動解決衝突,碰到衝突,直接以New分支爲主。git
參考spa
https://git-scm.com/docs/merge-strategiescode
https://stackoverflow.com/questions/2763006/make-the-current-git-branch-a-master-branchblog
git merge有一個參數strategy
,用來指定合併的策略,參數中除了默認的,還有ours和theirs,顧名思義,ours就是以當前個人分支爲主,theirs就是以對方的分支爲主。it
具體操做能夠是切換到Old分之上,而後經過io
git checkout Old
git merge --strategy=theirs New
git checkout Old
git reset --hard New