为什么要使用Github?
借助github托管项目代码。

仓库(repository):用来存放项目代码
想在github上开源一个项目,那就必须创建一个新的repository

Fork


Pull Request
发起请求
这个是基于Fork的,你Fork了项目,如果你感觉自己做的改进还不错,
那么就可以Pull Request,如果项目原作者review代码之后感觉不错,
就可以接受Pull Request,这个时候原有项目就有了改进。