git子模块在错误的分支中检出

问题描述 投票:2回答:1

在我的git存储库中,我有两个分支masterlegacy。我已将以下.gitmodules文件添加到我的旧分支。 master分支没有.gitmodules文件。但是git子模块正在master分支中检出。在legacy分店,没有任何东西被检查出来。

我的.gitmodules文件。

[submodule "build"]
    path = build
    url = [email protected]:Karthik.Sharma/build.git
    branch = 0.4

我究竟做错了什么?

git
1个回答
0
投票

首先,在添加.gitmodules文件后,您应该创建一个git submodule update --init以强制检出子模块。

第二,check the nature of the build folder在主分公司。

git ls-files --stage | grep 160000

如果在结果中没有看到build,则表示它是常规文件夹(不是子模块)。

© www.soinside.com 2019 - 2024. All rights reserved.