2015-11-27 30 views
0

我是新來的git,我使用bitbucket和源碼樹。只將我在一個分支修改過的文件合併到另一個分支

我有兩個分支,我需要將branch01中的提交合併到branch02中。

我該怎麼做?

我試過合併,但它合併了兩個分支之間的所有變化。我不想那樣,我只需要在這個分支中完成提交。

我也嘗試過rebase,但它做了一件很奇怪的事情。我已閱讀Atlassian documentation,但我什麼也沒有明白。

這裏的問題是:

兩個分支來自同一個分支(開發)。但我沒有在同一時間創建它。

branch02有一些變化,他們不在branch01中,當我做合併似乎衝突與此變化。

我只想將我在branch01上修改和添加的文件合併到branch01中。有沒有辦法做到這一點?

有什麼想法?

+0

做'git checkout branch02 && git merge branch01'應該做你需要的。如果你正在尋找別的東西,那就給你一些關於你真正想要的東西的更多細節。 – avinashkrsharma

+0

我已添加更多詳細信息。 – VansFannel

回答

0

可以使用的合併策略..

  • 結帳到branch01即git checkout branch01
  • 使用命令git merge -s ours branch02

這將合併到branch02保持branch01衝突文件的branch01版本。

希望它回答您的查詢。

相關問題