简介
如何为一个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玩的愉快!