OK. Więc pomyślałem, że to polizałem ... ale teraz ...
Mam projekt, który zawiera jedną małą bibliotekę z GitHub jako moduł podrzędny. W oryginalnej wersji tego super-projektu podmoduł działa zgodnie z oczekiwaniami.
Jednak właśnie sklonowałem superprojekt, zrobiłem to, co uważałem, że powinienem: „git submodule init”, spowodowałem wyświetlenie katalogu podmodułu, ale jest on pusty.
Jeśli teraz spróbuję to zrobić
git submodule update
dostaję
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Jeśli spróbuję
git submodule foreach git pull
dostaję
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
W moim .git / config mam to:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
W moich .gitmodules mam to:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Czy ktoś ma pomysł, czego brakuje?