GitHub导航栏使用的基本概念

仓库(Repository)

仓库的意思是说,如果你想在GitHub上开源一个项目,那就必须新建一个Repository,如果你的开源项目多了,你就会拥有多个Repositories。

收藏(Star)

仓库页面的star按钮,意思为收藏项目的人数,在GitHub上如果有100个star,都是非常的不容易。

复制克隆项目(Fork)

什么意思呢?就比如说你开源了一个项目,别人想在你这个项目上做出一些改动,然后应用到自己的项目中去,这个就是Fork的过程,别人对这个项目的改动,丝毫不会影响你的项目代码组成。

发起请求(Pull Request)

这个其实是基于Fork的,别人对你项目做出了修改,想让这个修改后的项目开源,把修改后的内容合并到原有的项目当中去,这个时候他就会发送一个Pull Request(简称PR),原始项目的创建人,也就是你感觉这个修改不错,觉得他的修改很OK,就可以接受他的PR。

关注(Watch)

如果你Watch了这个项目,那么以后这个项目有任何的更新,你会第一时间收到这个更新通知。

事务卡片(Issue)

发现代码bug,但是目前没有成型的代码,需要讨论的时候用。意思是说,当你开源了一个代码,但是别人发现了你的代码中有bug,或者哪些方面做的不够好,那么他就可以给你一个Issue,问题多了就变成了Issues,你看到这些Issues时,去修复就行。