В ПОРЯДКУ. Тож я подумав, що мені це облизали ... але зараз ....
У мене є проект, який включає одну невелику бібліотеку від 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
Хтось здогадався, чого не вистачає?