繁体   English   中英

如何在远程中初始化/更新git子模块?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM