我知道如何克隆更改并将更改推送(写入)到生产服务器上的裸存储库。
但是这些更改如何反映在生产工作目录中呢?
我已经使用其他 SCLM 多年了,在这些 SCLM 中,您从生产服务器检出文件并将更改直接推送到生产服务器。
git 可以执行类似的“自动部署”功能吗?如果是这样怎么办?
Git 没有任何内置功能,但提供了插入此类功能的钩子。 git post-receive hook 将适合您的用例:
https://help.github.com/articles/post-receive-hooks https://help.github.com/articles/post-receive-hooks
此链接还可能提供针对您的问题的更有用的信息和脚本:http://toroid.org/ams/git-website-howto http://toroid.org/ams/git-website-howto.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)