简介
如何为一个GitHub开源仓库贡献呢?这或许是大多数人初入GitHub的问题之一。
其实,为一个仓库贡献是十分简单的,这篇教程主要面向零基础,从未接触git和github的用户的。
开始
选定要贡献的仓库
首先导航到那个开源仓库的地址,应该类似于这样:
fork仓库
想要为它做贡献,我们需要先fork(分叉)仓库,因为我们并没有对它直接的写入权限,所以要先fork它,可以理解为先复制一份。
如何fork呢?只需要点击右上角的按钮:
应该会跳转到另一个页面,这个页面里这么写:
点击 Create fork 后,耐心等待一会,仓库就会被克隆到你的名下。
编辑
如果对git没有使用经验,推荐使用在线编辑器。
当然,你仍然可以使用git来拉取和推送,但是记得填对地址。
打开在线编辑器的方法很简单,只需要在你的仓库主页按下英文句点 .
键或将 github.com
替换为 github.dev
。
在里面进行更改,改完后点击 ctrl+shift+G
或者点击左边的树形图标进入源代码管理板块,在里面写上这次提交的内容,如:修复bug
, 添加xxx功能
等。
完成后点击 commit & push 就可以将其更新到你的账户下。
此时再回到你fork的仓库首页,应该会多一个类似这样的提示:
点击 Contribute -> Open pull request
,这样填入信息,点击 Create Pull request
即可。
完成之后,你应该会被带到一个新页面,这就是你刚刚创建的pull request,恭喜!
接下来你要做的,就是耐心等待仓库的所有者或管理员给你提出建议或修改你的代码。
在完成后,你的pull request会被合并,显示为紫色merged,若你的pull request被拒绝了,就会显示红色closed。
祝你在github玩的愉快!