gpt4 book ai didi

repo checkout 未获取git子模块

转载 作者:行者123 更新时间:2023-12-04 12:26:48 25 4
gpt4 key购买 nike

我是一个 git 新手。我的 git repo 包含子模块引用。我有一个 post-receive 钩子(Hook)可以将 repo 内容 checkout 到我的 web 目录:

#!/bin/sh
GIT_WORK_TREE=/home/www/hello_world_php git checkout -f

(根据此 blog post。)

除了未填充 www 目录中的子模块目录外,它工作正常。

怎么修?

最佳答案

对于克隆的 repo,当我看到我在 .git/modules/xxx 中没有任何东西时我会怎么做, 是:

git submodule update --init --recursive

my script for an example .

如果你不这样做,你所拥有的只是一个代表你的子模块根目录的空目录,并作为 special entry 存储在你的工作树中。 (模式 160000)。

关于 repo checkout 未获取git子模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16608604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com