为什么使用git clone --recursive时git子模块不被克隆?

yv5phkfx  于 2023-05-27  发布在  Git
关注(0)|答案(1)|浏览(153)

我的git子模块克隆不工作。
这个仓库是this
我大致运行了以下命令。

hugo new site 0xNOY.github.io
cd 0xNOY.github.io
git init
git submodule add https://github.com/CaiJimmy/hugo-theme-stack/ themes/stack
# Edit some files
git add .
git commit -m "first commit"
# and push to GitHub

然后,我在另一台PC上从GitHub运行git clone --recursive git@github.com:0xNOY/0xNOY.github.io.git到本地以克隆它。然而,子模块从未被克隆。
我还尝试了以下命令和其他命令,但子模块从未在没有任何错误或其他指示的情况下克隆。

git submodule update --init --recursive
git submodule init
git submodule update

环境

  • git:2.40.1
nqwrtyyt

nqwrtyyt1#

再次运行git submodule add ...解决了问题,呵呵

相关问题