GitHub是一个基于git的代码托管平台,付费用户可以创建私人仓库,免费用户可以创建公共仓库。那么,对于GitHub的一些基本概念和属于应该如何理解呢?本文将介绍GitHub的一些基本概念。
Repository:仓库,在GitHub上开源一个项目,就要新建一个Repository。
Star:可以认为是点赞数,点赞数越多,表明项目越受欢迎。
Languages:开发语言选项。
Branches:相对于master而言,master是默认的分支,在其他分支上进行开发,完成后再将其合并到主分支上。
Issue:问题,对于一个开源项目,其他人发现bug或者认为不好的地方,可以提Issue,问题修复可以Close掉,衡量一个项目的好与坏,可以通过查看Issue关闭数量来判断。
Fork:如果想在别人项目的基础上进行改进,就可以去Fork项目,这样在你的GitHub主页上就会多了一个项目。
Pull Request:发起请求,是基于Fork之后的动作,假设你Fork别人的项目进行了改进,并且认为改进效果不错,想合并到原有项目中,让更多的人收益,就可以向原项目创建人发起Pull Request请求,原项目创建人review你的代码并测试ok,会接收请求。
Watch:其实就是订阅监听的意思,当你Watch某个项目的时候,以后这个项目的任何更新都会通知提醒你。