git強制合併另外一個分支

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

1.經過git merge實現

git merge有一個參數strategy,用來指定合併的策略,參數中除了默認的,還有ours和theirs,顧名思義,ours就是以當前個人分支爲主,theirs就是以對方的分支爲主。it

具體操做能夠是切換到Old分之上,而後經過io

git checkout Old
git merge --strategy=theirs New

2.經過git reset實現

git checkout Old
git reset --hard New
相關文章
相關標籤/搜索