我想知道推荐的git
工作流程是什么。
我在xampp
上有一个本地环境,我进行了一些更改,更新了我的本地git,将更新的文件推送到我的github repo
,然后通过ftp上传文件。 我希望当我将文件推送到我的github repo
时,我的实时网站(bluehost 服务器(也将获得更新的文件,而无需使用 ftp。 这是我当前的工作流程:
- 我的本地主机上的更改
- 提交到我的本地存储库 (git bash(
- 推送到 GitHub 存储库
- 通过 FTP 将文件上传到我的 BlueHost 服务器
如何改进我的工作流程?
我听说过SSH,但我不知道它是什么意思以及如何使用它,SSH是最好的方法?
谢谢。
您可以将存储库直接克隆到 bluehost 服务器并添加 GitHub-webhook,每次您执行推送到 github 时,它都会对您的 bluehost 文件夹执行 git 拉取
为此,我使用 sourcetre 和 bitbucket。Bitbucket具有管道(部署工具(功能。
手动解决方案是在实时网站的文件夹中创建一个 git 存储库。然后将此存储库的 URL 作为远程添加到本地存储库。最后,每当准备好发布更新时,只需从本地开发存储库推送到实时网站存储库即可。