如何使用Git和Wordpress将小的本地更改推送到远程服务器?

时间:2019-07-05 12:06:55

标签: wordpress git git-ftp

我是Git的新手,并且正在使用Wordpress主题。 我一直在使用FTP客户端将所有小的更改推送到我的远程服务器中……我的意思是有时候检查CSS的更改只是一行代码。这很容易,也很不错,但是还原更改总会有问题,而且由于我正在学习Git,所以我想对其进行更改。

我找到了两种方法:

  • git-ftp

  • 我试图将我的本地存储库与GitHub连接,我的意图是将更改从GitHub自动拉到我的远程服务器中(它尚不起作用,我需要对其进行更好的配置)

但是,我是否必须提交每个小的更改?因为我不能只保存文件并在第二台监视器上使用Browsersync检查更改,所以我将不得不提交多次。还有哪种方法对我更好-也许还有另一种更好的方法?

我真的想提高性能,但这看起来并不容易,或者我做错了什么?我知道一些诸如WP-CLI,webpack,gulp之类的东西,但是我经常创建小型网站,而且可能比配置主题花费更多的时间来配置这些东西。我还考虑过在localhost上工作,但我确实认为我正在使事情和工作变得复杂。

真的很抱歉,如果这是错误的部分,但是我对stackoverflow还是陌生的-嘿!如果您能帮助我,我将非常感激,因为我认为我需要有经验的人的知识。

2 个答案:

答案 0 :(得分:0)

我不是乐于助人,但我会尝试:

首先,即使对于小型项目,我也总是喜欢安装本地环境进行测试。它避免了远程服务器上的风险!

您可以在这里看看:https://make.wordpress.org/core/handbook/tutorials/installing-a-local-server/

然后,如果您可以通过SSH访问服务器,则可以尝试将其配置为直接从本地环境推送到远程服务器。这是一个简单的教程:https://gist.github.com/noelboss/3fe13927025b89757f8fb12e9066f2fa

答案 1 :(得分:0)

这取决于您所使用的远程系统或vps。 它可能来自GCP,AWS,DIGITAL OCEAN或WP本身。 看来您正在使用托管网站的wordpress。 如果是这样,您可以使用wp cli登录服务器。 ①对于频繁的测试和更新,将远程项目复制到本地主机是个好主意。使用wampserver运行您的Web应用程序。并在github中创建一个新的存储库,并将其与本地文件夹连接。 然后,您可以使用git来对代码进行版本控制,进行推拉,隐藏等。 在测试之后,您可以定期通过ftp或sftp将特定文件或文件夹上载到远程服务器。 ②另一种方法是在服务器端安装git bash或git软件。 这取决于您使用的操作系统。如果是win或linux。

$ add-apt-repository ppa:git-core/ppa
$ apt update; apt install git

并创建新用户,将其添加到sudo组中 在服务器端创建一个存储库,并将其链接到github远程存储库。

我不确定第二种方法是否可行。 我建议您尝试第一种方法。 希望这会有所帮助。编码愉快。