想問git一些基本問題 ,我有個項(xiàng)目,公共部分放到master,定制的功能放到分支,
我平日都會在master上修改公共部分,更新時希望分支也能修改,但是就是更新的時候經(jīng)常conflict
我的操作步驟是:master上先提交 git add .=>git commit -am 'xx'=>git push -u origin master
然后就把公共部分新的內(nèi)容更新到分支:git branch 分支=>git pull=>git merge
git pull的時候就已經(jīng)報了confict請問正確的步驟應(yīng)該是?
按照你這個流程的肯定是會沖突的,只能去both modified的文件去手動修復(fù)conflict,然后再提交。
如果在master分支上改動了一個文件,然后你在另一個分支也改動了這個文件,那當(dāng)你在merge的時候就會有沖突。
要不就解決沖突 ,git add , git rebase --continue;
要不就每天merge分支,這樣沖突會少很多