博主:Q葩小玉
个人座右铭:你想过普通的生活 就会遇到普通的挫折 你想过上最好的生活 就一定会遇上最强的伤害 这世界很公平 你想要最好 就一定会给你最痛~
git新生-开源软件之父的匠心之作
git诞生,离不开著名的开源软件之父linus(全名:Linus Benedict Torvalds,有一些文档也称其为Torvalds,实则指同一人),这也是他一生的第二个伟大作品(他的第一个伟大作品,就是linux内核的发明人)。
现代软件的研发,需要对软件版本进行管理,从而可以合理分工、回溯、备份、还原等操作,逾是大型软件研发逾显得重要,Linux开源社区同样如此。
2005年由于BitKeeper软件公司对Linux社区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。
目前使用Git作为版本控制的开源软件:Linux kernel,Android, jQuery, Ruby on Rails,Debian…
Eclipse上使用Git的项目数量也已经超过了使用排名第二的SVN仓库数。
Git优点
分布式,离线操作
每日工作备份
异地协同工作
现场版本控制
快
Git缺点
复杂的信息模型
抓狂的命令语法
让人费解的文档
新概念泛滥
保密性差
学习周期长
通过git命令克降一个库的经典语法:
git clone https://github.com/zoomla/cms2.git
github平台
2008年,美国人Tom Preston-Werner、ChrisWanstrath推出Github网站,使用Git作为版本控制软件创建了 http://Github.com,这是一个专门托管代码并且可以实现版本控制的网站。Tom之所以把网站叫做Github,是因为其核心部分版本控制是用Git来处理的。但是为什么有人回复调侃Github是全球最大男性交友网站呢?那是因为Github的注册用户大都是男生,而且彼此之间可以相互关注(类似于微博)。
2016年6月,微软以75亿美元的价格收购了它,此前该公司作为一家独立公司已经经营了近10年,依托微软技术可以更好的为用户提供服务,也依然坚守开源免费的策略
由此可见:github是网上仓库,你写的代码的各个版本都可以存在这个网站平台上。
结论:一般人们称github事实上是指github.com这个网站平台,而git则是最底层的命令和技术,相当于北方人面粉和面之间的关系—面粉是基础,而面是面粉最后的形态之一。
git和github的区别,恐怕很多人都说不清楚。
用一句话形容这二者的关系:git是弓,你的代码是箭,github是靶子。
git是软件,它可在本地建立仓库,你写的代码的各个版本都可以储存在互联网上,而且不需要另外付费购买空间,可追溯、镜像、分享。
中国化平台
github由于众所周知的原因,有时访问抽风,很慢。国内则有gitee等平台用于取代(临时代用)。
完整秘集
为了更好的服务好大家,逐浪CMS团队,专门维护了一个界面,你可以点击下面网址访问完整的Git使用技巧,第一时间新鲜收集,有助于你成为git高手: