美文网首页
2018-12-09

2018-12-09

作者: AlpsWang | 来源:发表于2018-12-09 11:29 被阅读0次

    github多人协作开发

    参考
    # [使用git和github进行协同开发流程](https://segmentfault.com/a/1190000002413519)
    
    ,这篇文章讲的很详细,跟着写下来,基本ok。但因为是新手,跟小伙伴还是遇到一点问题,这里记录一下自己的流程。
    1、fork源仓库到本地:git clone https://XXXXXXXX.
    
    2、
    (git branch develop
    git checkout develop
    git add .
    git commit -m '解释'
    git push origin master
    git checkout master
    git merge --no-ff develop
    git push origin master
    pull requests)
    
    ![图片.png](https://img.haomeiwen.com/i15355477/963557334fe3ba69.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    之后遇到的问题就是pull 之后有一个develop 分支,怎么git branch -d 该分支,都不起作用,最后,用最简单的方法,![图片.png](https://img.haomeiwen.com/i15355477/bb5405324121a9eb.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    直接分支进入删除了改分支。。也是刚。。
    3、fork的项目本地打开时先 npm install再npm run dev
    好了,准备工作基本完成
    4、问题:怎么与整个项目代码保持一致?与pull requess 过程差不多为反过程。
    主要参考了改作者:
    https://blog.csdn.net/whq19890827/article/details/75802717
    5、不用每次clone。创建一个临时分支temp
    git remote -v
    git fetch origin master:temp
    git diff temp(可以不要,只是查看差别)
    git branch
    git merge temp
    git branch -d temp
    就可以自动同步啦啦啦
    
    上传
    git branch develop
     git checkout develop
    git add .
    git commit -m 'changes'
    git pull origin master
    git push origin develop
    git push origin master
    git checkout master
    git merge develop
    git branch -d develop
    git push origin master
    

    相关文章

      网友评论

          本文标题:2018-12-09

          本文链接:https://www.haomeiwen.com/subject/siphhqtx.html