【问题标题】:Deploy (git pull latest commits) from Acquia Cloud Staging repo to LIVE site on shared hosting environment从 Acquia Cloud Staging repo 部署(git pull latest commits)到共享托管环境上的 LIVE 站点
【发布时间】:2016-03-20 09:43:00
【问题描述】:
我想在本地开发三个小型网站(Acquia Dev Desktop)并将更改推送到 Acquia Cloud(dev / staging),向我的客户展示流程等。
是否可以 git pull(部署)从 Acquia Cloudstaging repo 到远程服务器(共享托管环境)的所有最新提交(更改),以将这些更改部署到 LIVE 网站(共享主机环境)?
【问题讨论】:
标签:
git
shared-hosting
acquia
【解决方案1】:
是否可以将所有最新提交(更改)从 Acquia Cloud staging repo git pull(部署)到远程服务器(共享托管环境),以将这些更改部署到 LIVE 网站(在共享托管环境上)?
是的。
Multiple remotes
git remote add remote1 <url1>
git remote add remote1 <url2>
...
git remote add remoten <url1>
一旦你设置了所有的遥控器,你可以pull/push从你的任何一个遥控器到任何想要的分支(在同一个来源或不同的一个)。
Submodules
您可以做的另一件事是在更大的存储库中使用submodules。
您必须设置一个父存储库,然后将每个存储库添加为子模块并使用它。