l Git是什么? 它是一个开源的分布式版本控制系统,被用来有效、高速的处理从很小到 非常大的项目版本管理。它还是一个开放源码的版本控制软件。
l Git的优点:1、分布式控制系统使得使用他的人不需要受网络的限制。
2、当多人合作一个大项目是,分布式系统使得多人的不同修改易于交流。
l GitHub是什么?Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。
l GitHub的优点:1、Git中并不存在主库这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
2、保存自己的代码
3、开源项目可以让更多的人参与进来,会有更多思想的碰撞。
l 集中式版本控制系统:版本库存放于中央服务器,需要使用时从服务器下载。
l 分布式版本控制系统:没有中央服务器,安装后就有版本库。
一个IT人拥有git账号的意义:随着计算机行业的发展,一个人开发软件的时代已经过去了,现在行业内需要的是多人的合作或者社会的合作,而git作为一个开放源码的软件,刚好成为合作的平台,在这里会有更多的技术交流,更多的思想碰撞,更多的进步。
附上自己的Github链接:https://github.com/sherrylucky
用Java编写的print程序链接:https://github.com/sherrylucky/Java/tree/master/print
原文:http://www.cnblogs.com/-sherry/p/7583619.html