美文网首页马文的书房
《GitHub入门与实践》读书笔记

《GitHub入门与实践》读书笔记

作者: 马文Marvin | 来源:发表于2017-01-12 02:19 被阅读107次

    作者:大塚弘记
    译者:支鹏浩 刘斌
    出版社:人民邮电出版社
    来源:下载的 azw3 版本

    是一本非常纯粹的工具书,也是第一次为一个网站的使用而阅读一本书,内容的跨度比较大,涵盖 GitHub、Git 初步、GitHub Flow、Gist,一系列第三方工具(hub、Jenkins、SourceTree)等等的使用介绍,每方面都介绍的很细致,推荐为使用 GitHub 的入门书籍

    摘录:

    GitHub 这一服务,为开源世界带来了社会化编程的概念。这一概念影响了全世界众多程序员,说其是软件开发方法的一次革命都不为过。在这里,我们将详细解说社会化编程的概念。
    GitHub 这一服务创造了社会化编程的概念。随着 GitHub 的出现,软件开发者们才真正意义上拥有了源代码。世界上任何人都可以比从前更加容易地获得源代码,将其自由更改并加以公开。如今,世界众多程序员都在通过 GitHub 公开源代码,同时利用 GitHub 支持着自己日常的软件开发。
    在 GitHub 出现之前,软件开发中只有一小部分人拥有更改源代码的权利,这个特权阶级掌握着开发的主导权。开发者在改写、发布源代码之外,往往需要花更多时间和精力去说服这个特权阶级。这导致了许多起初效率很高的流行软件越发保守化,最终被时代所抛弃。
    但是,GitHub 的出现为软件开发者的世界带来了真正意义上的“民主”,让所有人都平等地拥有了更改源代码的权利。这在软件开发领域是一场巨大的革命。而革命领导者 GitHub 的口号便是“社会化编程”。

    GitHub 最大的特征是“面向人”
    这里讲解一下 GitHub 与单纯的仓库托管服务的不同之处,在笔者看来这是一个重点问题。
    GitHub 与以往的仓库托管服务最大的不同点,就在于它以人为中心。
    以往的仓库托管服务都是以项目为中心,每个项目就是一个信息封闭的世界。虽然能够知道一个仓库的管理者是谁,但这个管理者还在做哪些事,我们就不得而知了。
    GitHub 除项目之外,还可以把注意力集中到人身上。我们不但能阅览一个人公开的所有源代码,只要查看其控制面板中的 News Feed,还能知道他对哪些仓库感兴趣,什么时候做过提交等。一个人在 GitHub 进行的开发是一目了然的。
    您可以将注意力聚焦到感兴趣的人身上。他既可以是您崇拜已久的超级黑客,也可以是同校同学或公司的同事。
    能同时关注人与代码,是 GitHub 为我们带来的一个新的世界。

    相关文章

      网友评论

        本文标题:《GitHub入门与实践》读书笔记

        本文链接:https://www.haomeiwen.com/subject/yvrrbttx.html