OK.Так что я подумал, что мне это подошло ... но сейчас ....
У меня есть проект, который включает одну небольшую библиотеку из 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
В моих .gitmodules у меня есть это:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Кто-нибудь понял, что не хватает?