搜尋

首頁  >  問答  >  主體

git變基與合併

開發主分支master,
我需要做一個新的功能在master上建了一個新的分支A.開發週期比較長。
等A開發完之後,master分支已經經歷過好幾個版本的投稿。
這時候我往master分支合併的時候:
是A分支直接合併到master過去?
還是把master分支拉到我的分支最新?
還是在A分支上變基?

求大神指點~ 謝謝。

迷茫迷茫2770 天前677

全部回覆(4)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-02 09:44:16

    不要去動master,將衝突的解決放在A分支,標準的做法是在你的分支A上rebase master,解決完衝突並push以後發起PR

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:44:16

    在 A 上 merge 或 rebase(如果此分支沒有其它使用者)master。然後測試,通過之後再合併回 master。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:44:16

    pull 一下master不就可以了

    回覆
    0
  • 漂亮男人

    漂亮男人2017-05-02 09:44:16

    git chekout A
    git rebase origin/master
    git checkout master
    git rebase A

    衝突在A上解決 然後將解決的合併到master

    回覆
    0
  • 取消回覆