如何使用 GitHub 进行 WordPress 开发

什么是 Git

Git 是一个版本控制系统,可以为项目及文档创建快照,以便我们可以跟踪和追溯文档的每一次更改。Git 会记录每一次修改的保存时间,并记录文档修改前后的状态,还允许用户为文档添加注释。Git 会为对文档所做的每一次修改,创建完整的历史记录,并允许将文档回滚到任何先前的状态。

Git 不仅限于记录单个文档的状态变化,还会记录特定文件夹及其子文件夹中的所有活动。

大多数像 WordPress 这样的 Web 应用程序,都保存在项目的根目录下,并且拥有多个子目录和众多的文件。Git 可用于跟踪一个目录或所有这些目录的每次更改,这对于我们的 WordPress 开发非常有帮助。

另外,当在协作环境中使用 Git 时,更能充分发挥它的作用。Git 在维护项目的核心版本的同时,还允许各个参与者可以同时处理项目文件,并将他们的所有更改集成到核心版本。如果其中某个参与者创作的项目分支出现问题,可以实现快速回滚,恢复到之前的状态。

在下面的示例中,我们将创建一个用于开发 WordPress 主题的 GitHub 项目。

第 1 步:创建本地 WordPress 环境

通过 Git 环境开发 WordPress 主题时,我们可以自由尝试新想法,而不必担心会影响项目的进程。接下来,我们在本地电脑上安装 WordPress 本地环境。可以通过在本地安装 Local,来快速在本地创建 WordPress 网站。具体安装方法这里不做展开。

第 2 步:在本地计算机上安装 Git

在本地下载安装程序,然后点击安装。可以在 Windows、Mac 和 Linux 上安装和运行。

接下来,可以在命令行终端执行下面的命令,来查询 Git 的版本。

git --version

如果安装了 Git,执行命令后将返回其版本号。如果尚未安装,系统会询问是否要立即安装它。

第 3 步:为项目创建本地存储库

现在,我们可以为 WordPress 项目创建一个本地 Git 存储库。在本示例中,我们将使用 Twenty Twenty-One 主题,它默认被安装在 WordPress 主题文件夹中。

首先,使用以下命令访问 Twenty Twenty-One 主题所在文件夹:

cd /Users/you/Documents/Websites/website/wp-content/themes/twentytwentyone

接下来,使用下面的命令将主题文件夹初始化为本地存储库:

git init

然后,需要将主题文件添加到索引中,以告诉 Git 自上次执行提交以来您添加或编辑了哪些文件。

由于这是第一次提交,可以使用以下命令将文件夹中的每个文件添加到索引:

git add

执行下面的命令将索引中的所有文件创建一个版本:

git commit -m "The first commit"

第 4 步:注册 GitHub 帐户

首先,访问 GitHub 主页并填写注册表,以创建一个 GitHub 帐户。

第 5 步:在 GitHub 上创建存储库

注册了 Github 账户后,就可以为项目创建 GitHub 存储库了。进入 Github 仪表盘,然后点击仪表盘中的创建存储库按钮:

使用 GitHub 创建一个新的存储库

点击按钮后,您可以选择存储库的所有者,然后填写存储库的名称和介绍,可以以插件或主题来命名。因为我们使用的是免费帐户,只能创建一个公共存储库。您还可以使用 README 文件将存储库克隆到本地。因为我们已经手动创了有一个本地存储库,因此不用进行此操作。

如果希望 Git 不跟踪某些文件,可以通过 .gitignore template 的下拉菜单进行设置。在 Choose a license选项下,可以为存储库选择许可证。因为 WordPress 对许可证有非常具体的规定,所以在创建 WordPress 项目时,请选择合适的许可证。

第 6 步:将项目提交到 GitHub

现在可以将主题推送到 GitHub。在 Git 中输入以下命令,记得将 URL 替换为您刚刚设置的存储库的链接:

git remote add origin https://github.com/yourusername/my-git-theme.git

git push -u origin master

然后系统会提示您输入 GitHub 用户名和密码。完成后,您提交到本地存储库的所有文件,都将被推送到您的 GitHub 项目。

第 7 步:从 GitHub 获取更新到本地存储库

在前文中,我们介绍了如何将本地项目推送到 GitHub ,现在需要了解从 GitHub 拉取项目到本地。

可以使用 fetch 命令 从 Github 拉去项目到本地:

git fetch https://github.com/yourusername/my-git-theme.git

注意将 URL 替换为您的 GitHub 项目的 URL。

使用 GitHub 开始 WordPress 开发

综上所述,我们为 WordPress 主题开发创建了一个新的 GitHub 项目。通过使用 Git 强大的版本控制功能,您可以访问每次更改,并且可轻松恢复到之前的版本。使用 Git 和 GitHub,更有利于多人协同开发。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/wordpress/how-to-use-github-for-wordpress-development/

(0)
牛奇网牛奇网
上一篇 2022年11月24日 下午4:54
下一篇 2022年11月26日 上午10:08

相关推荐

发表回复

登录后才能评论