简介:
本文介绍了什么是GitHub
,如何使用GitHub
。
什么是GitHub?
GitHub
是一个面向开源及私有软件项目的托管平台,因为只支持 Git
作为唯一的版本库格式进行托管,故名 GitHub
。
2008年4月10日,GitHub
正式成立主要提供基于git的版本托管服务。一经上线,它的发展速度惊为天人,截止目前,GitHub
已经发展成全球最大的开(同)源(性)社区。
作为开源代码库以及版本控制系统,Github
拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github
已经成为了管理软件开发以及发现已有代码的首选方法。
如前所述,作为一个分布式的版本控制系统,在 Git
中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub与Git的关系
很多人以为 GitHub
就是 Git
,其实这是一个理解误区。
Git
是一款免费、开源的分布式版本控制系统
,他是著名的 Linux 发明者 Linus Torvalds 开发的。说到版本控制系统,估计很多人都用过 SVN
,只不过 Git
是新时代的产物,如果你还在用 SVN
来管理你的代码,那就真的有些落伍了。不管是学习 GitHub
,还是以后想从事编程行业,Git
都可以算是必备技能了,所以从现在开始建议你先去学习熟悉下 Git
。
而 GitHub
,主要提供基于 git 的版本托管服务。也就是说现在 GitHub
上托管的所有项目代码都是基于 Git
来进行版本控制的,所以 Git
只是 GitHub
上用来管理项目的一个工具而已,GitHub
的功能可远不止于此!