![GitHub入门与实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/801/26211801/b_26211801.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 什么是GitHub
GitHub是为开发者提供Git仓库的托管服务。这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。
●GitHub公司与octocat
GitHub公司总部位于美国旧金山,拥有一只不知是章鱼还是猫的吉祥物octocat(图1.1)。图1.2中是被改编成各种造型的octocat们。
![](https://epubservercos.yuewen.com/FCE8D6/14642179904069006/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1738952866-qAwMN9X15wN7Bk2FMlNcnCsKlOh4EkuV-0-e7fc8f950a8773bffdf78b64f5af6c94)
图1.1 octocat
![](https://epubservercos.yuewen.com/FCE8D6/14642179904069006/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1738952866-Bn9J5BPxeYVx8lZhotsVvLusw2RQMA2W-0-509a25135117932af65b1eed4eb2f9a1)
图1.2 octocats
●并不只是Git仓库的托管服务
GitHub除提供Git仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率、高品质地进行代码编写。这些功能将从下一章开始详细讲解。
GitHub的创始人之一Chris Wanstrath曾有个愿望,那就是能有一个Git仓库的托管服务让自己与朋友轻松分享代码,而这便成为了GitHub诞生的契机。不过,他也曾经表示:Git仓库的托管服务是GitHub项目的目标之一,这只是漫长路程上的一个点而已。
●GitHub的使用情况
截至2013年12月,GitHub托管的仓库数已超过1000万。全世界每时每刻都有开发者在使用它。
Column 专栏:GitHub与Git的区别
在此讲解一下GitHub与Git的区别。GitHub与Git是完全不同的两个东西。本书中,自始至终都以GitHub和Git的方式区分描述。
在Git中,开发者将源代码存入名叫“Git仓库”的资料库中并加以使用。而GitHub则是在网络上提供Git仓库的一项服务。
也就是说,GitHub上公开的软件源代码全都由Git进行管理。理解Git,是熟练运用GitHub的关键所在。Git的相关知识,我们将在第2章中为您详细讲解。