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

作者:大塚弘记
译者:支鹏浩 刘斌
出版社:人民邮电出版社
来源:下载的 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 为我们带来的一个新的世界。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.1 GitHub简介 GitHub是为开发者提供Git仓库的托管服务。这是一个让开发者与朋友、同事、同学以及陌...
    hainingwyx阅读 4,134评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,791评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,732评论 19 139
  • 我骂你是因为我爱你, 还是因为你情绪管理不好? 你满嘴是爱,却面目狰狞! 她的演讲,让全中国的父母沉默了! 请记住...
    刘艳利阅读 3,068评论 0 0
  • 摘自廖雪峰教程 在IO编程一节中,我们已经知道,CPU的速度远远快于磁盘、网络等IO。在一个线程中,CPU执行代码...
    rick_z阅读 3,030评论 0 1