搜尋

首頁  >  問答  >  主體

git基本操作以及分支問題

想問git一些基本問題,我有個項目,公共部分放到master,定制的功能放到分支,
我平日都會在master上修改公共部分,更新時希望分支也能修改,但是就是更新的時候常常conflict
我的操作步驟是:master上先提交git add .=>git commit -am 'xx'=>git push -u origin master
然後就把公共部分新的內容更新到分支:git branch 分支= >git pull=>git merge
git pull的時候就已經報了confict請問正確的步驟應該是?

仅有的幸福仅有的幸福2761 天前690

全部回覆(2)我來回復

  • PHP中文网

    PHP中文网2017-05-02 09:53:49

    按照你這個流程的肯定是會衝突的,只能去both modified的檔案去手動修復conflict,然後再提交。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-02 09:53:49

    如果在master分支上改動了一個文件,然後你在另一個分支也改動了這個文件,那當你在merge的時候就會有衝突。

    要不就解決衝突 ,git add , git rebase --continue;

    要不就每天merge分支,這樣衝突會少很多

    回覆
    0
  • 取消回覆