好吧,我以为我已经舔过了... 但是现在..。
我有一个项目,其中包括一个来自 GitHub 的小型库作为子模块。在该超级项目的原始版本中,子模块按预期工作。
然而,我只是克隆了超级项目,做了我认为应该做的事情: “ git submodule init”,得到了子模块的目录,但它是空的。
如果我现在尝试去做
git submodule update
我明白
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
如果我尝试
git submodule foreach git pull
我明白
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
在我的. git/config 中,我有以下内容:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
在我的. gitmodule 中,我有以下内容:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
有人知道少了什么吗?