小编fab*_*ian的帖子

为子模块指定分支有什么好处?

阅读 git 命令的文档submodule我发现您可以使用以下命令为子模块指定分支

git submodule set-branch -branch <branch name> -- <submodule path>
Run Code Online (Sandbox Code Playgroud)

.gitmodules这会导致文件中出现一个配置条目

> git config --file .gitmodules --get-regex branch
...
submodule.<submodule name>.branch = <branch name>
Run Code Online (Sandbox Code Playgroud)

然而,文档没有描述这些数据的用途。子模块仍然在分离头状态下签出,我无法找到一种方法来使用此信息从父存储库中签出子模块,该父存储库将子模块设置为跟踪分支而不进行签出的状态直接在子模块内部。

提供此信息有什么好处(除了.gitmodules包含可以由我自己的脚本检索和使用的信息的文件之外)?(或者我只是以错误的方式进行了子模块的初始化/更新?)

git submodule

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

git ×1

submodule ×1