在我的git存储库中,我有两个分支master
和legacy
。我已将以下.gitmodules
文件添加到我的旧分支。 master
分支没有.gitmodules
文件。但是git子模块正在master
分支中检出。在legacy
分店,没有任何东西被检查出来。
我的.gitmodules文件。
[submodule "build"]
path = build
url = [email protected]:Karthik.Sharma/build.git
branch = 0.4
我究竟做错了什么?
首先,在添加.gitmodules文件后,您应该创建一个git submodule update --init
以强制检出子模块。
第二,check the nature of the build
folder在主分公司。
git ls-files --stage | grep 160000
如果在结果中没有看到build
,则表示它是常规文件夹(不是子模块)。