第一章 欢迎来到GitHub的世界

GitHub作为全球最大的代码托管平台,不仅提供了Git仓库的托管服务,更引领了一场软件开发领域的革命——社会化编程。本书《GitHub入门与编程实践》旨在帮助初学者快速掌握GitHub的使用,涵盖仓库管理、组织账户、问题追踪、文档编写及代码合并等功能,让每位开发者都能平等参与开源社区。

github在我们日常生活中使用的频率是非常高的,但是缺乏系统学习的书籍,今天为大家介绍一本《GitHub入门与编程实践》,用两天的时间就可以快速的入门GitHub,非常适合不太会GitHub的小白同学,也包括我自己,希望与大家一起分享学习

第一章 欢迎来到GitHub的世界

什么是GitHub?

GitHub 是为开发者提供 Git 仓库的托管服务。这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。
在这里插入图片描述

GitHub的使用情况

截至 2013 年 12 月, GitHub 托管的仓库数已超过 1000 万 。全世界每时每刻都有开发者在使用它。

社会化编程

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

GitHub主要的功能

  • Git 仓库
    我们可以建立多个免费的Github仓库。但如果需要建立只对特定人物或只对自己公开的私有仓库,则需要依照套餐类型 B 支付每月最低 7 美元的使用费。
  • Organization
    通常来说,个人使用时只要使用个人账户就足够了,但如果是公司,建议使用 Organization 账户。它的优点在于可以统一管理账户和权限,还能统一支付一些费用。
  • Issue
    Issue 功能,是将一个任务或问题分配给一个 Issue 进行追踪和管理的功能。可以像 BUG 管理系统或 TiDD(Ticket-driven Development)的Ticket 一样使用。在 GitHub 上,每当进行我们即将讲解的 Pull Request,都会同时创建一个 Issue。
  • Wiki
    通过 Wiki 功能,任何人都能随时对一篇文章进行更改并保存,因此可以多人共同完成一篇文章。该功能常用在开发文档或手册的编写
    中。
  • Pull Request
    开发者向 GitHub 的仓库推送更改或功能添加后,可以通过 PullRequest 功能向别人的仓库提出申请,请求对方合并。
    Pull Request 送出后,目标仓库的管理者等人将能够查看 PullRequest 的内容及其中包含的代码更改。
    同时, GitHub 还提供了对 Pull Request 和源代码前后差别进行讨论的功能。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值