什么是 GitHub?
GitHub 是一个用于协作和版本控制的代码托管平台。
GitHub 让您(和其他人)可以在项目上一起工作。
在 https://github.com/ 注册 GitHub:
GitHub 要点是:
- 存储库
- 分支机构
- 提交
- 拉取请求
- Git(构建版本控制软件 GitHub)
实例
$ git push origin heroku
$ cd /etc/
$ ls
存储库
GitHub 存储库可用于存储开发项目。
它可以包含文件夹和任何类型的文件(HTML、CSS、JavaScript、文档、数据、图像)。
GitHub 存储库还应包含关于项目的 licence 文件和 README 文件。
GitHub 存储库也可用于存储想法或您想要共享的任何资源。
分支
GitHub 分支用于同时处理存储库的不同版本。
默认情况下,存储库有一个 master 分支(生产分支)。
任何其他分支都是主分支的副本(就像它在某个时间点一样)。
新分支用于错误修复和与主分支分开的功能工作。当更改准备好时,它们可以合并到主分支中。 如果您在处理新分支时对主分支进行了更改, 可以提取这些更新。
提交
在 GitHub,更改称为提交。
每个提交(更改)都有一个说明,解释为什么要进行更改。
拉取请求
拉取请求是 GitHub 协作的核心。
通过拉取请求,您提议您的更改应合并(拉入)与主服务器。
拉取请求以颜色(绿色和红色)显示差异、更改、增加和减少的内容。
一旦提交,您就可以打开拉取请求并开始讨论,甚至在代码完成之前。
在从事大型项目之前,学习 GitHub 的一个好方法是在您自己的存储库中打开拉取请求并自行合并它们。
您可以通过单击"合并拉取请求"按钮将任何更改合并到主文件中。
合并后,您可以通过单击"删除分支按钮"来删除分支。