美文网首页
8.如何为开源项目贡献代码

8.如何为开源项目贡献代码

作者: 呦丶耍脾气 | 来源:发表于2017-03-18 14:40 被阅读40次

    前瞻

    当我们在github上面看到了一个感兴趣的项目时,想参与进去,那我们应该如何给对方提供我们开发的功能代码呢?

    流程

    1. fork到自己的github
      登陆github网站,进入到想参与的项目页面,在右上角有个Fork点击,fork到你自己的github上面,此时回到你的github会有一个相同的github项目。

    2. 克隆本地
      看项目页面有个clone or download选项,点击复制克隆地址,回到命令导航,选择一个文件目录(可以作为项目的),执行git clone [复制的链接]下载到本地


    3. 给此项目添加一个上游地址
      执行命令git remote add [命名] [地址]为本项目添加一个上游地址(此地址为原github项目地址),然后输入git remote -v就可以看到设置的相关信息
      添加上游地址
    4. 拉去最新的github代码(如果一段时间没写,原github项目已经更新了)
      git pull [定义的上游名称] master
    5. 写好功能上传
      在本项目中新建一个子分支并进入,写好功能之后commit,然后切换到master分支,拉去最新的原项目的master(防止不是最新版本造成合并冲突),然后切换到之前的子分支,执行命令git rebase master获取master主分支的最新内容,然后执行git push origin [子分支名]提交代码
      创建自分支并做好功能
      切换主分支并更新最新内容
      切换自分支提交代码
    6. 登陆你的github为功能写备注
      登陆你自己的github,会看到有个刚刚提交的分支,点击compare & pull request,然后原主看到你提交的项目会进行查看,测试,沟通等,通过之后就可以进行合并了




      原主查看提交
      合并内容

    简单流程

    相关文章

      网友评论

          本文标题:8.如何为开源项目贡献代码

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