【发布时间】:2021-11-03 20:22:29
【问题描述】:
我有一个网站:exemple.com,以及该网站的克隆:exemple.xyz。
我想知道如何轻松地处理我的克隆和在我的网站上“推送”我的工作代码。
【问题讨论】:
标签: web development-environment git-push
我有一个网站:exemple.com,以及该网站的克隆:exemple.xyz。
我想知道如何轻松地处理我的克隆和在我的网站上“推送”我的工作代码。
【问题讨论】:
标签: web development-environment git-push
这真的取决于你的example.com 服务器环境。
如果您有权访问该服务器,那么您可以添加一个带有 post-receive 挂钩的裸仓库,该挂钩将在收到 git push 后恢复您实际网站文件夹中的文件。我在“How to Git Push to a Server Machine without having to ssh on to that machine every time?”中描述了这一点。
这意味着你可以同时推送到你的 fork 和目标服务器的裸仓库,就像explained here:
git remote set-url --add --push origin /url1/fork.git
git remote set-url --add --push origin /url2/bare/repo.git
但如果您不这样做,那么最好使用第三方网站管理员like Netlify 将您的存储库链接到所述托管网站:然后简单的推送就足以触发发布更新。
【讨论】: