0

我是 Git 新手,我正在使用 Wordpress 主题。我一直在使用 FTP 客户端将每一个小的更改推送到我的远程服务器……我的意思是有时它只是一行代码来检查 CSS 的更改。这很容易也很好,但是恢复更改总是会出现问题,因为我正在学习 Git,所以我想更改它。

我找到了两种方法来做到这一点:

  • git-ftp

  • 我试图将我的本地存储库与 GitHub 连接,我的意图是从 GitHub 自动将更改拉入我的远程服务器(它还没有工作,我需要更好地配置它)

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

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

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

4

2 回答 2

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 远程存储库。

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

于 2019-07-05T12:39:22.037 回答
0

我不想提供帮助,但我会尝试:

首先,即使是一个小项目,我总是更喜欢安装本地环境进行测试。它可以避免远程服务器上的风险!

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

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

于 2019-07-05T12:33:29.180 回答