我是Git的新手,所以请保持温和:)我正在尝试通过mediabeastnz设置基于this guide的工作流程,但是我需要在已经存在一段时间的网站上执行此操作任何回购。我按照所有步骤(希望正确),我正处于这样一个阶段,如果我理解正确,我需要将所有生产文件“添加”到存储库,然后以某种方式导致Staging文件夹与Production一个同步,等
我目前的设置如下:
在步骤14的指南中,作者说:“这个钩子告诉回购自动拉出并检查dev文件夹中最新版本的网站”。我只是不知道如何触发此操作,以便暂存是最新的,以及在此之前是否还需要采取其他步骤。
非常感谢任何帮助。如果我需要添加详细信息或澄清任何内容,请告知我们。我不确定要包括多少细节。我也可能误解了它的工作方式..
答案 0 :(得分:0)
post-receive
是一个服务器端钩子,它将自动运行"...These scripts run before and after pushes to the server..."
document you linked进一步描述了这个钩子如何落入流程:
现在假设我希望将这些新文件推送到staging(dev.apple.com)repo,id'运行这个:
- $ git push staging master
醇>我们设置的挂钩现在将启动并自动结帐......