2015-04-22 16 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 

现在你可以提交。这将是一个合并提交。

相关问题