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