什么是 GitHub?

HTML

GitHub 是一个用于协作和版本控制的代码托管平台。

GitHub 让您(和其他人)可以在项目上一起工作。


在 https://github.com/ 注册 GitHub:

GitHub

GitHub 要点是:

  • 存储库
  • 分支机构
  • 提交
  • 拉取请求
  • Git(构建版本控制软件 GitHub)

实例

$ git push origin heroku
$ cd /etc/
$ ls

存储库

GitHub 存储库可用于存储开发项目

它可以包含文件夹和任何类型的文件(HTML、CSS、JavaScript、文档、数据、图像)。

GitHub 存储库还应包含关于项目的 licence 文件和 README 文件。

GitHub 存储库也可用于存储想法或您想要共享的任何资源。


分支

GitHub 分支用于同时处理存储库的不同版本

默认情况下,存储库有一个 master 分支(生产分支)。

任何其他分支都是主分支的副本(就像它在某个时间点一样)。

新分支用于错误修复和与主分支分开的功能工作。当更改准备好时,它们可以合并到主分支中。 如果您在处理新分支时对主分支进行了更改, 可以提取这些更新。


提交

在 GitHub,更改称为提交。

每个提交(更改)都有一个说明,解释为什么要进行更改。


拉取请求

拉取请求是 GitHub 协作的核心。

通过拉取请求,您提议您的更改应合并(拉入)与主服务器。

拉取请求以颜色(绿色和红色)显示差异、更改、增加和减少的内容。

一旦提交,您就可以打开拉取请求并开始讨论,甚至在代码完成之前。

在从事大型项目之前,学习 GitHub 的一个好方法是在您自己的存储库中打开拉取请求并自行合并它们。

您可以通过单击"合并拉取请求"按钮将任何更改合并到主文件中。

GitHub

合并后,您可以通过单击"删除分支按钮"来删除分支。

GitHub