搜索

首页  >  问答  >  正文

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请问正确的步骤应该是?

仅有的幸福仅有的幸福2797 天前719

全部回复(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
  • 取消回复