虽然本书前面的章节主要关注于Git的命令行工具,但是自从2005年开始,Git支持和促进了一些关于它的社区和工具的发展。这些工具有数百个,并且有很多不同的形式,类型从桌面GUI(如SmartGit,http://syneveo.com/smartgit)到桌面备份工具(如SparkleShare,http://sparkshare.org)。但是在这些工具之外,有一个在开发人员甚至非开发人员中心中都占有最显著的地位,它就是GitHub。
图21-1所示就是这个网站的首页,网站所介绍的概念——社会化编程,很可能在前几年被忽略掉,但是现在确是我们中的许多人认为应该有的工作方式。社会化编程的这种模式首先用在开源项目中,但是在最近两年,在地理上的分布式协作开发已经在闭源的企业中有所发展。下来就让我们看看GitHub为我们提供什么。
Git版本控制管理(第2版)
网友评论