zoukankan      html  css  js  c++  java
  • 漫谈Github与开源,Git介绍以及Git的思想和基本工作原理 Git工作流程

    漫谈Github与开源

    文字亮点:

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

      因为开源是一种精神。

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

      闭源意味着封闭,而开源则意味着开放,封闭很难进步,开放才会进步。开放让人类的智慧有聚集的可能,人类的智慧聚集起来不再是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

  • 相关阅读:
    Object-C 声明属性为什么用下划线,代码规范和编程风格
    iOS API 概述
    iOS 彻底学会使用delegate
    iOS NSNotification的使用
    L1_6 连续因子
    天梯 L1_46整除光棍
    51-Nod 1279
    UVA
    hdu 1078
    Poj 1088 滑雪 递归实现
  • 原文地址:https://www.cnblogs.com/svennee/p/4173439.html
Copyright © 2011-2022 走看看