最近看到一个工具,用于托管代码的仓库,Github,其相当于为本机客户端提供了一个远程管理代码的云端服务器,本机的代码可以克隆到云端,也可以从云端同步到客户端,对于程序员来说是一个非常强大的工具,这样程序员就可以不用担心代码的累积给自己造成的困扰,可以安心专注于算法,程序的设计上,而不用为其他的一些琐事儿烦恼,如后期的代码整理,查询和修改。Github是Git下面的一个子项目,Git是一款自由和开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,类似的系统,我们可能比较熟悉的是像微软的CVS、SVN等这些免费的版本控制系统,但是这些系统是集中式的,不但速度慢,而且必须联网才能使用。由于Git是基于Linux社区建立起来的一个系统,所以其拥有开源和分布式等的优点,现在已经成为业界最为流行的分布式版本控制系统。写这篇文章只是作为简单的了解,并列举网上几个入门级的资料,方便自己以后进行更为深入的学习。见下面:
廖雪峰的官方网站
从不会到会使用Github需要几步?
如何高效利用Github
史上最全github使用方法:github入门到精通