我在git上的我的存储库(/path/myrepo)
上添加了另一个存储库作为子模块。我正在Windows上使用git扩展。添加存储库后,我提交的唯一文件是
[submodule "comms"]
path = comms
url = http://xxx-eng1/stash/scm/ta/sub.git
存储库位于我的/path/myrepo
中。我应该将这个子模块提交给我的主人吗?
答案 0 :(得分:1)
是的,你应该。 .gitmodules
文件由其他文件控制版本,例如.gitignore
文件。它还与项目的其余部分一起推拉。
你可以$ git diff --cached --submodule
更清楚
当您提交这些更改时,您会看到类似的消息
create mode 160000 comms
160000模式是Git中的一种特殊模式,这意味着您将提交记录为目录条目而不是子目录或文件