zoukankan      html  css  js  c++  java
  • git和github入门指南(3.3)

    3.4.开源项目的协作方式

    开源项目通常是没有写入的权限的,我们需要换一种协作方式参与到这些开源项目中

    为了演示方便,我们把git-demo这个项目中nd-00002这个合作者的权限取消

    接下来nd-00002这个人想参与到git-demo这个开源项目中项目中,需要做以下步骤:

    第一步:fork这个开源项目

    fork项目可以理解为克隆了一个版本放到了当前用户的名下

    完成fork后,nd-00002名下就有了git-demo这个开源项目

    第二步,把fork过来的这个项目克隆到本地修改

    git clone https://github.com/nd-00002/git-demo.git
    

    第三步,修改克隆下来的项目,并且推送到github中

    修改index.html文件,增加内容:

    <style>
      body{
        margin: 0;
        padding: 0;
        background-color: red;
      }
    </style>
    

    修改完成后,提交到版本库然后推送到github, 具体过程此处省略

    第四步,提交一个pr(pull request)

    在github中,nd-00002账户下进行操作,首先进入到创建pull request的页面

    进入pull request的页面后,点击创建

    填入你要发送给项目作者的文字消息,点Create pull request

    完成后跳转到下面这个页面,到底位置nd-00002这个人参与git-demo项目的步骤完成了

    第五步,项目作者审核pr(pull request)

    nodeing666这个人是git-demo的作者,可以查看其他参与者发起的pr

    点击进入nd-00002提交的pr

    接下来确认merge代码

    接下来,nodeing666可以回复nd-00002

    到此为止,nd-00002参与nodeing666这个人发起的开源项目,提交代码的过程完成:

    螺钉课堂视频课程地址:http://edu.nodeing.com

  • 相关阅读:
    zeplin使用教程
    如何卸载命令行全局安装的包
    webstrom快捷键
    更新npm至最新版本
    mac环境下安装react项目环境
    横向滚动条布局
    JAVA语法基础——动手动脑
    JAVA语言课堂测试
    暑假第八周进度报告
    暑假第七周进度报告
  • 原文地址:https://www.cnblogs.com/dadifeihong/p/12036511.html
Copyright © 2011-2022 走看看