在我的git存储库中,我有两个分支master
和legacy
。我已将以下.gitmodules
文件添加到我的旧分支中。 master
分支没有.gitmodules
文件。但是git子模块正在master
分支中检出。在legacy
分支中,没有任何内容被检出。
我的.gitmodules文件。
[submodule "build"]
path = build
url = git@git.gitlabs.com:Karthik.Sharma/build.git
branch = 0.4
我在做什么错?
答案 0 :(得分:0)
首先,在添加.gitmodules文件之后,您应该制作一个git submodule update --init
以便强制检出子模块。
第二,check the nature of the build
folder在master分支中。
git ls-files --stage | grep 160000
如果在结果中没有看到build
,则表示它是常规文件夹(而不是子模块)。