2015-04-22 28 views
0

考慮項目中的2個分支:branch1,branch2Git:如何提交更改,就好像它是與另一個分支的合併?

我正在分支1上工作。然後另一位開發人員對branch2進行了更改。

我想將他的更改從branch2合併到branch1,但自動合併是不可能的,所以我自己複製了所有更改。現在我想提交,但我需要Git知道它實際上是一個合併提交。我該怎麼做?

+0

您是否嘗試使用非默認策略進行合併?即:'git合併-X他們' – Frodon

回答

0

藏匿的變化:

git stash 

然後合併沒有提交(--no-commit),並設置合併策略來ours不從另一個分支複製任何變化:

git merge MERGEBRANCH -s ours --no-commit 

然後拿回你的變化:

git stash apply 

現在你可以提交。這將是一個合併提交。

相關問題