在 WordPress 中使用 Git:分步指南
分享您的创作可以让艺术变得生动,对于WordPress开发人员来说也是如此。当您为平台构建了一些新颖或令人兴奋的东西时,很自然地想要与更广泛的 WordPress 社区分享它。也许您甚至正在考虑免费托管您的自定义代码。如果您认同这一点,那么将 Git 与 WordPress 结合使用可能是您的最佳选择。Git 和 GitHub 协同工作,为您的代码库提供强大的版本控制和管理解决方案。它允许您托管您的工作并邀请其他开发人员审阅和修改您的代码。此外,如果您正在部署静态 WordPress 网站 ,您可以使用 GitHub 页面享受免费托管服务。
在本指南中,我们将向您展示如何使用 GitHub 管理您的WordPress 主题和插件。您还将了解如何使用 WordPress 静态站点生成器将您的项目部署到 GitHub 页面 — 无需花一分钱。
什么是 Git?
Git是“全局信息跟踪器”的缩写,是一种分布式版本控制系统,旨在帮助您跟踪编码项目或文件中的更改。这些项目存储在“存储库”(简称 repo)中,它本质上是 Git 用来组织其管理的所有文件的父文件夹。
Git 是从事各种软件项目的开发人员的首选工具。它最大的优势之一是,多个人可以创建自己的主存储库克隆,其中包含原始代码。然后,他们可以在自己的本地机器上进行编辑或更改,而无需直接更改主存储库。
一旦更改准备好上线,用户就会将其上传到 GitHub 等服务,这有助于保持团队存储库的井然有序和可访问性。
Git 与 GitHub
一个常见的问题,尤其是对于初学者来说,是:Git 和GitHub有什么区别?
许多新开发人员或网站所有者认为 Git 和 GitHub 相同,但实际上它们是不同的工具。Git 是版本控制系统 - 它跟踪代码中的更改并将其组织到存储库中。另一方面,GitHub 是一个网络托管平台,可存储 Git 存储库,使团队可以轻松访问它们。
虽然您可以单独使用 Git 在本地管理所有内容,但 GitHub 需要 Git 才能运行。GitHub 还因其附加功能而在其他 Git 托管平台(如 Launchpad、Assembla 和 Bitbucket)中脱颖而出,这些功能对于公司和远程团队特别有用。其用户友好的界面和协作工具使共享项目的工作变得更加简单。
此外,使用 GitHub,所有内容都安全地存储在云中,因此即使您的本地机器损坏或丢失,您的代码仍然是安全的。
在 WordPress 中使用 Git 的先决条件
在开始将 Git 与WordPress项目集成之前,必须确保您拥有必要的工具和基础知识。以下是您需要的内容:
基本命令行知识
熟悉命令行界面 (CLI)(例如 macOS/Linux 上的终端或 Windows 上的命令提示符/PowerShell)至关重要。您将使用 CLI 命令与 Git 交互。您还必须知道如何导航目录 (cd)、列出文件 (ls 或 dir) 以及执行基本命令。
本地机器上安装的 Git
通过在命令行中运行来检查 Git 是否已安装git --version。如果没有,你可以从官方 Git 网站下载。如果尚未安装,请按照操作系统的安装说明进行操作。
本地 WordPress 安装
使用 MAMP、XAMPP、WampServer 或 Local WP 创建本地服务器环境。然后,在本地安装 WordPress,为您的开发工作提供安全的测试场地。
GitHub 帐户
在 GitHub 上注册一个免费账户,了解如何创建 GitHub 存储库、提交更改以及浏览 GitHub 界面。
文本编辑器或 IDE
您可以使用文本编辑器(例如 Visual Studio Code、Sublime Text)或集成开发环境(例如 PhpStorm)进行编码。
对 WordPress 文件结构有基本的了解
您必须知道主题 ( wp-content/themes/ ) 和插件 ( wp-content/plugins/ ) 在 WordPress 目录中的位置。对核心 WordPress 文件的作用的基本了解将有助于进一步避免意外修改。
虽然编程技能对于版本控制来说不是必需的,但熟悉 PHP 和 WordPress 开发实践将帮助您为项目做出有意义的贡献。
在 WordPress 中使用 Git 和 GitHub 的好处
如果您正在从事 WordPress 开发,那么您可能会 在国家/地区开展电子邮件营销时,遵守 已发送短信 数据隐私法律法规至关重要。通过尊重订阅者的偏好、保护他们的数据并遵循同意和退出的最佳做法,您可以与受众建立信任并维护品牌声誉。 遇到管理主题或插件的不同版本所带来的麻烦。也许您已经进行了更新并希望跟踪更改,或者您可能与其他人合作并需要一种简化的方式来管理贡献。这就是 Git 和 GitHub 发挥作用的地方:
版本控制:Git 允许您跟踪文件的更改,保留修改历史记录,轻松回滚到以前的版本并进行无混乱的协作。
备份安全:GitHub 在多个位置安全地备份您的代码,因此您不必担心丢失重要数据。
轻松共享:无论您是在从事开源项目还是与私人团队合作,与他人共享您的代码都变得容易。
顺畅的团队协作:GitHub 简化了与他人的合作,允许同一项目的多个开发人员无缝做出贡献。
建立联系:在 GitHub 上进行协作为您与其他开发人员建立关系并扩展您的专业网络打开了大门。
增强您的个人资料:GitHub 不仅仅是一个存储解决方案,它也是展示您的工作和建立其他人可以查看的专业个人资料的好方法。
专业开发工作流程:使用 Git 和 GitHub 可以更轻松、更专业地管理 WordPress 开发工作流程。
如何使用 Git 和 GitHub 进行 WordPress 开发
Git 和 GitHub 是 WordPress 主题和插件开发的宝贵工具。无论您是创建新主题还是自定义现有主题,GitHub 都是管理项目代码库的理想平台。
例如,当您为网站开发自定义主题时,您可以从 GitHub 获取主题存储库,进行更改并在本地服务器上进行测试。对更新感到满意后,您可以将更新的存储库推送到 GitHub,然后将这些更改应用于实时 WordPress 网站。
相同的工作流程适用于插件开发。如果您是构建插件的WordPress 开发人员,GitHub 可帮助您高效管理代码库。这对于开源项目尤其有用,其他开发人员可以通过修复错误或增强功能做出贡献。您可以从 GitHub 下载插件文件,改进并与社区分享您的工作。
除了管理开发之外,GitHub 还可用于在您的实时网站上下载和安装 WordPress 插件和主题。但是,值得注意的是,虽然 GitHub 允许文件存储和下载,但它并不打算用作 Dropbox 或 Google Drive 等文件存储。
为 Git 设置本地 WordPress 环境
在深入研究 Git 和 GitHub 之前,最好先创建一个本地 WordPress 环境。在这里,您可以安全地处理项目、进行更改、测试新代码以及开发插件或主题,而不会影响您的实时网站。如果出现问题,您可以在实时部署之前在本地环境中轻松调试和更正代码。
要设置本地环境,您需要一款可让您直接在计算机上托管 WordPress 网站的软件,而不是实时或暂存服务器。Local WP(以前称为 Local by Flywheel)、MAMP、XAMPP和WampServer等工具都是创建本地环境的绝佳选择。它们免费、用户友好且设置简单。
在本地安装 Git 并创建 Git 存储库
设置好本地 WordPress 环境后,下一步就是在计算机上安装 Git。不过,在开始安装之前,最好先检查一下 Git 是否已经安装。如果您使用的是 macOS 或 Linux 设备,则很可能会发现 Git 已预先安装。
要检查,请打开终端(在 Mac 或 Linux 上)并输入命令:
git --version
在 Windows 上,您可以通过打开命令提示符并输入相同的命令来检查:
git --version
如果已安装 Git,您将看到其版本号。如果没有,您将看不到任何内容或收到一条错误消息,提示命令未知。在这种情况下,您需要手动安装 Git。
要安装 Git,请执行以下操作:
转到 Git 网站。
页:
[1]