美文网首页
GitHub团队项目流程

GitHub团队项目流程

作者: JM68 | 来源:发表于2018-07-07 16:58 被阅读0次

    一. 准备阶段:

    项目负责人通常会将团队成员的push权限关掉, 这样一方面, 防止误操作, 一方面也能随时了解项目以及团队成员进展.以GitHub上的团队项目为例, 了解流程

    master分支通常是发布的稳定版本, dev分支通常表示开发版本, 或建有其他的用于控制版本的分支

    如下图,创建的dev分支


    11.png

    二. 开始阶段:

    将项目Fork到你的GitHub库中


    4.png

    Fork后切换到你的库中,即可看见团队项目的Fork

    你可以参考我的Git(三)中的方法使用SSH协议,也可以使用Http,但是明显SSH是更好的方法

    git clone '你的Fork的项目URL'

    12.png

    克隆下来后

    • 查看本地分支:git branch
    • 查看所有分支(包括远端): git branch -a
    • 在本地建立dev分支并将远端dev分支内容放入该分支:git checkout -b dev origin/dev会自动进入dev分支,请在dev分支进行后面的操作(git checkout dev切换到dev)

    三. 设置upstream

    • git remote add upstream '团队项目地址' 建立连接

    • git fetch upstream 获取项目的最新版本

    • git merge upstream/dev 将源分支合并到当前分支

    四. Push代码与merge request

    有困惑可以参考Git(一)/Git(二)
    git add .
    git commit -m '更新了XX'
    git push
    然后再你库中Fork的项目中点击如下图箭头操作,你会看见你的代码与项目代码的不同之处,认真检查后即可提交给项目负责人

    6.png 7.png

    相关文章

      网友评论

          本文标题:GitHub团队项目流程

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