这一章的内容,是如何给开源项目提交代码。开源项目,一般别人肯定不会给你权限直接操作仓库的。一个大型项目成百上千人开发的都很常见,这么人都给权限肯定很不安全,而且每个人都给权限也不现实啊。
如果你在使用开源项目的时候,发现别人写的有问题,想参与这个项目的开发,其实也是很容易的。GitHub 的这套大家都能参与的流程,其实还是使用的 Pull Request。但是又和上一节的内容,稍稍有些不同,且听我娓娓道来。
这次呢,我使用了两个不同的浏览器,登录了两个不同的 GitHub 账户来做演示。先来打开,https://github.com/canon4ever/pr_demo
Fork
开源的项目,大家是没有直接修改代码的权限的。但是注意看网站的右上角,有一个 Fork 按钮。
这个按钮的作用,是将对方仓库,拷贝一份到自己的仓库。你自己名下的仓库,你总有权限修改代码了吧?
...