漫谈Github与开源,Git介绍以及Git的思想和基本工作原理 Git工作流程

漫谈Github与开源

漫谈Github与开源,Git介绍以及Git的思想和基本工作原理 Git工作流程漫谈Github与开源,Git介绍以及Git的思想和基本工作原理 Git工作流程

文字亮点:

为什么这些优秀的工程师会开源自己的项目?

  因为开源是一种精神。

  无数的软件开发者苦心积虑保护自己的代码不被破解,而还是被聪明绝顶的脚本小子破解了,但破解无数软件的脚本小子在接下来的破解中却傻眼了,因为这是开源的,不用破解也就破解了破解。

  闭源意味着封闭,而开源则意味着开放,封闭很难进步,开放才会进步。开放让人类的智慧有聚集的可能,人类的智慧聚集起来不再是1+1=2,这是开源的力量。闭源是一种排斥,而开源是包容,闭源是单打独斗,开源是同仇敌忾,闭源是敝帚自珍,开源是无私奉献,闭源是小富即安,开源是世界大同,闭源是资本主义,开源是共产主义。

  闭源让微软成帝国,让苹果成神话,但是,这是商业,如果没有技术的开源,这些商业的闭源也基本是无米之炊。商业需要闭源,而技术需要开源,利益需要闭源,而情怀需要开源。

  开源是技术的『本善』。

Git是啥?

GIT(分布式版本控制系统)http://git-scm.com。

中文意思好搞笑,看下面英文翻译:
git [英]ɡIt [美]ɡIt
n. 饭桶,无用的人
hub [英]ɡIt [美]ɡIt
n. 饭桶,无用的人

hub [英]h^b [美]h^b
n. 轮轴;中心,焦点;(电器面板上的)电线插孔;[计]集线器

看翻译,github中文意思名称合称:无能/懒人中心?

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

GIT和SVN之间的五个基本区别http://www.oschina.net/news/12542/git-and-svn
GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换。

Git思想是?

Git的思想和基本工作原理 Git工作流程http://www.nowamagic.net/academy/detail/48160210

上一篇:UVa 514 Rails(经典栈)


下一篇:C#获取客服端ip和用户名