【Chapter 1-3】欢迎来到 GitHub 的世界

2018-04-14  本文已影响0人  蜘蛛的梦呓

我认为了解 GitHub 相关的知识是非常有必要的,所以今天开始看《GitHub 入门与实践》这本书。

第一章 欢迎来到 GitHub 的世界

1.1 GitHub 与 Git 的区别

  1. 在 Git 中,开发者将源代码存入名叫 “Git 仓库”的资料库中加以使用。
  2. 而 GitHub 则是网络上提供 Git 仓库的一项服务。
  3. GitHub 上公开的软件源代码全都由 Git 进行管理。

1.2 使用 GitHub 会带来哪些变化

1.2.1协作形式的变化

1.2.2 能查看更多其他团队的软件

只要将感兴趣的仓库添加到 Watch 中,就可以在 News Feed 查看该仓库的相关信息。

1.2.3 与开源软件相同的开发模式

将 GitHub 运用到企业中,便会带来与开源软件开发相同的开发模式。

1.3 GitHub 提供的主要功能

  1. Git 仓库
    可以免费建立 n 个 Git 仓库,建立私有仓库需要收费。

  2. Organization
    如果是公司建议使用,优点在于可以统一管理账户和权限,还能统一支付一些费用。

  3. Issue
    它的功能是将一个任务或问题分配给一个 Issue 进行最终和管理的功能,在 GitHub 上,每当进行 Pull Requst,都会同时创建一个 Issue。

  4. Wiki
    通过它,任何人都能随时对一篇文章进行更改并保存。
    Wiki页也是作为 Git 仓库进行管理的,改版的历史记录会被切实保存下来。

  5. Pull Request

第二章 Git 的导入

Git 仓库管理功能是 GitHub 的核心。

Git 是分散型版本管理的代表。随着 Git 与 GitHub 的普及,今后使用分散型的开发者将占大多数(还有以 Subversion 为代表的集中型),只要规则制定得当,分散型同样能向集中型哪有进行管理。

第三章 使用 GitHub 的前期准备

3.1前期准备

3.2 实际动手使用

创建仓库

Add .gitignore(下方左侧)

通过它可以在初始化时自动生成 .gitignore 文件,这个文件可以记录不需要在 Git 仓库中管理的文件。

Add a license(下方右侧)

添加许可协议。

3.2 公开代码

上一篇 下一篇

猜你喜欢

热点阅读