如documentation中所述:
当您收到这样的项目时,您将获得包含子模块的目录,但尚未获得任何文件
我用--recursive flag和git submodule init克隆它(?)
$ git clone --recursive git://path/to/repo.git
$ git submodule init
$ git submodule update
但我甚至没有得到目录。 .gitmodule文件就在那里。
.gitmodule内容:
[submodule "Alamofire"]
path = Alamofire
url = https://github.com/Alamofire/Alamofire.git
我使用git版本2.11.0
答案 0 :(得分:0)
好的,这很傻。我的同事似乎忘了将子模块目录添加到git中。该目录应该添加到git。
虽然
DbConnector
是您工作目录中的子目录,但Git将其视为子模块,并且当您不在该目录中时不会跟踪其内容。相反,Git将其视为该存储库中的特定提交。