介绍
从宏观层面来说,GitHub 是一个网站和基于云的服务,它帮助开发者存储和管理代码,并跟踪和控制代码的变更。要全面理解 GitHub,你需要理解两个相关的原则:
- 版本控制
- Git
本文将首先解释这两个原则。然后,我们将深入了解 GitHub 以及如何使用 GitHub 与 WordPress 和/或 Kinsta 集成。.
什么是版本控制?
版本控制帮助开发人员跟踪和管理软件项目代码的变更。随着软件项目的增长,版本控制变得至关重要。使用 WordPress…
目前,WordPress 已经是一个非常庞大的项目。如果核心开发人员想要修改 WordPress 代码库的特定部分,直接编辑“官方”源代码既不安全也不高效。.
相反,版本控制允许开发人员通过分支和合并安全地工作。.
通过 fork,开发者可以复制一部分源代码(称为代码仓库)。然后,开发者可以安全地修改这部分代码,而不会影响项目的其余部分。.
然后,一旦开发人员的代码的一部分运行正常,他们就可以将该代码合并回原始源代码中,使其成为正式代码。.
所有这些更改都会被跟踪,如有必要可以撤销。.
Git是什么?
Git 是由 Linus Torvalds 于 2005 年创建的特定开源版本控制系统。.
具体来说,Git 是一个分布式版本控制系统,这意味着每个开发人员的计算机上都可以访问整个代码库和历史记录,从而可以轻松地进行分支和合并。.
GitHub是什么?
GitHub 是一家营利性公司,提供基于云的 Git 代码仓库托管服务。简而言之,它让个人和团队能够更轻松地使用 Git 进行版本控制和协作。.
GitHub 的界面非常友好,即使是编程新手也能轻松上手 Git。如果没有 GitHub,使用 Git 通常需要一定的技术知识和命令行操作。.
然而,GitHub 非常人性化,以至于有些人甚至使用 GitHub 来管理其他类型的项目,例如写书。.
此外,任何人都可以免费注册并托管公共代码库,这使得 GitHub 在开源项目中尤其受欢迎。.
GitHub 公司通过出售私有托管的代码仓库以及其他面向企业的应用程序盈利,这些应用程序可以帮助企业更轻松地管理团队成员和安全。Kinsta 公司广泛使用 GitHub 进行内部项目管理和开发。.

探索 GitHub 界面
为了让您基本了解 GitHub 界面的样子,以下是托管在 GitHub 仓库中的 WordPress 源代码:
在这里,你可以看到正在开发的不同分支,以及何时有人提交了代码(这有点像«签入»文件)。根据你设置代码仓库的方式,你或许还可以创建自己的分支并在其中提交代码。.
修改完成后,你可以通过拉取请求将代码推送到分支。拉取请求本质上是请求分支管理员合并你的代码。它还能帮助管理员清楚地看到你对代码做了哪些更改。.
如果您想永久编辑个人帐户中的部分或全部 WordPress 源代码,可以通过单击“Fork”按钮来创建分支(分支在概念上类似于分支,但分支更持久):
WordPress 最初是 b2/cafelog 的一个分支。如果您想了解更多关于如何使用 GitHub 的信息,Hello World GitHub 指南提供了一个入门教程,可以帮助您快速上手。.
如何在 Kinsta 使用 Git 和 GitHub
Kinsta 提供了一个 Git 客户端,因此您可以使用 SSH 从 GitHub(或其他类似服务)拉取您的 Git 存储库。.
如果您有兴趣在 Kinsta 使用 Git 或 GitHub,请阅读这篇帮助文章以获取完整说明。.
使用 Git 和 GitHub 的其他 WordPress 使用方法
许多 WordPress 主题和插件开发者都将项目源代码托管在 GitHub 上。例如,您可以查看 Elementor 页面构建器的代码、Zerif Lite 主题的源代码等等。.
但也有 WordPress 插件可以帮助你更直接地将 Git 与 WordPress 结合使用。.
例如,VersionPress 旨在将 Git 的强大功能引入到常见的 WordPress 操作中,例如更新文章或安装插件。VersionPress 为您的 WordPress 数据库和文件添加了版本控制功能。.
WP Pusher 是另一个基于 Git 的插件,它允许您直接从 GitHub 将主题和插件部署到您的 WordPress 网站。.
如何开始使用 GitHub
开始使用 GitHub:
- 注册一个免费的 GitHub 帐户
- 请参考 GitHub Hello World 指南,了解您可能想要执行的最常用操作。













