[英]How can I init/update git submodules in a remote?
我经常使用这种模式来轻松部署网站:
我有一个裸存储库,可以从计算机将其推入/拉入该裸存储库,并且该裸存储库具有更新后挂钩,该钩子会自动拉入另一个存储库(实时版本)。
但是,如果我在计算机上添加一个子模块并将其推入,则必须手动连接到遥控器并进行初始化/更新。
有办法解决吗?
您是否有能力在实时服务器上完成更多工作? 您可以在一个(从技术上来说,两个)命令中完成所有这些操作:
git pull && git submodule update --init --recursive
这将递归地初始化并提取任何子模块,并更新现有的子模块。
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.