我知道如何克隆并将更改推送(写入)到生产服务器上的裸存储库。
但这些变化如何反映在生产工作目录中?
我已经使用了其他SCLM多年,在那些从生产服务器检出文件并将更改直接推送到生产服务器的人。
git可以执行类似的“自动部署”功能吗?如果是这样的话?
答案 0 :(得分:0)
Git没有任何内置功能,但确实提供了插入此类功能的钩子。 git post-receive hook适用于您的用例:
https://help.github.com/articles/post-receive-hooks
此链接还可能提供特定于您的问题的更多有用信息和脚本:http://toroid.org/ams/git-website-howto。