GitHub入门与实践[试读]
1.1 什么是GitHub
第 1 章:欢迎来到GitHub的世界 本章将为您讲解GitHub是什么,以及为什么全世界的开发者都在使用它。同时,还会带您一起考察GitHub为开源软件世界带来了怎样的变革。 1.1 什么是GitHub GitHub是为开发者提供Git仓库的托管服务。这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。 GitHub公司与octocat GitHub公司总部位于美国旧金山,拥有一只不知是章鱼还是猫的吉祥物octocat(图1.1)。图1.2中是被改编成各种造型的octocat们A。 图1.1 octocat -------------... 查看全部[ 1.1 什么是GitHub ]
1.2 使用GitHub会带来哪些变化
GitHub的出现已使当今世界的软件开发现场发生了翻天覆地的变化。在这场可称之为革命的变革当中,中国也毫不例外地受到了影响。本章中,我们将简单介绍将GitHub导入日常开发后会带来哪些变化,供尚未正式使用GitHub的开发者们加以了解。 协作形式变化 此前,用于辅助多人协同工作的软件层出不穷,然而它们中的大部分又一个个退出了历史的舞台。在这类软件中,群件(Groupware)和CRM(Customer Relationship Management,顾客关系管理)等脱颖而出,被全世界的商业人士所用。您所在的公司想必也导入了这类软件。 但是,在以程序员为代表的软件开发者... 查看全部[ 1.2 使用GitHub会带来哪些变化 ]
1.3 社会化编程
GitHub 这一服务,为开源世界带来了社会化编程的概念。这一概念 影响了全世界众多程序员,说其是软件开发方法的一次革命都不为过。 在这里,我们将详细解说社会化编程的概念。 您听过 SOCIAL CODING(以下称为社会化编程)这个词吗?如果 没有,那么您见过图 1.7 的 LOGO 吗? 这是 GitHubA 曾经使用过的 LOGO。上面附带着 SOCIAL CODING 这一副标题。2013 年 4 月起,GitHub 开始使用图 1.8 中的 LOGO。 图 1.7 GitHub曾经的LOGO 图 1.8 GitHub 的新 LOGO GitHub 这一服务创造... 查看全部[ 1.3 社会化编程 ]
1.4 为什么需要社会化编程
当今的IT业界已经没有了终身雇佣制,人才流动性日益增大。可以说,每个月我们都能在一些著名开发者的博客中看到这种现象:月末刚发布“辞职了”的消息,月初就又“入职了”。 那么,如果您是程序员的面试官,两者之间您会选择哪一位呢? 能查看到以前所写代码的程序员or无法查看的程序员 精通最新软件的程序员or不精通的程序员 对语言或软件差异带来的不同文化有所理解的程序员or不理解的程序员 为了不成为后一种程序员,理解社会化编程和GitHub至关重要。 不要闭目塞听,要接触不同的文化 在工作中接触非公开代码的职业程序员们,更应该... 查看全部[ 1.4 为什么需要社会化编程 ]
1.5 GitHub提供的主要功能
在GitHub上,有许多帮助开发者高效输出优质代码的功能。这里,我们就简单地为您说明这些功能。 Git仓库 一般情况下,我们可以免费建立任意个GitHub提供的Git仓库。但如果需要建立只对特定人物或只对自己公开的私有仓库,则需要依照套餐类型B支付每月最低7美元的使用费。 Organization 通常来说,个人使用时只要使用个人账户就足够了,但如果是公司,建议使用Organization账户。它的优点在于可以统一管理账户和权限,还能统一支付一些费用。 如果只使用公开仓库,是可以免费创建Organization账户的。因此,如果是以交流群或IT小团... 查看全部[ 1.5 GitHub提供的主要功能 ]
1.6 小结
本章就实现了社会化编程的GitHub进行了讲解。各部分的详细解说将在随后的章中进行。 参考资料 如果要更加深入理解社会化编程的概念,建议参考松田明先生的资料(表1.1)。撰写本章时笔者就参考了这些资料。 表1.1 参考资料A ----------------------------- A 三份资料的原标题依次为『たのしいRails』『オブジェクト指向ソーシャルコーディングスクリプト言語Ruby』『ソーシャルコーディングの世界』。——译者注... 查看全部[ 1.6 小结 ]
书名: GitHub入门与实践
作者: [日] 大塚弘记
出版社: 人民邮电出版社
原作名: GitHub実践入門
译者: 支鹏浩 | 刘斌
出版年: 2015-7
页数: 280
定价: 39.00元
装帧: 平装
ISBN: 9787115394095