繁体   English   中英

拉git子模块后接收

[英]Pull git submodule post receive

我目前通过将git存储库推送到远程来更新网站。 遥控器然后有一个后接收挂钩

GIT_WORK_TREE=/var/www/html/ git checkout -f

我最近在另一个项目的存储库中添加了一个子模块。 我想从此子模块中接收后。

.gitmodule

 [submodule "plugins"]
    path = plugins
    url = https://github.com/getpelican/pelican-plugins.git

(是的,这是一个鹈鹕网站,但这无关紧要)

我想这是在后接收挂钩中的正确位置添加git pull的问题,但是我不确定确切的位置或方式。

如果您已将子模块配置为遵循分支的最新提交 (或使现有子模块跟踪分支 ),则只需添加以下内容:

GIT_WORK_TREE=/var/www/html/ git submodule update --remote

这将从子模块中拉出所述分支。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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