OK. Also dachte ich ich hätte das geleckt ... aber jetzt ....
Ich habe ein Projekt, das eine kleine Bibliothek von GitHub als Submodul enthält. In der Originalversion dieses Superprojekts funktioniert das Submodul wie erwartet.
Ich habe jedoch gerade das Superprojekt geklont und getan, was ich dachte: "git submodule init", habe das Verzeichnis des Submoduls angezeigt, aber es ist leer.
Wenn ich es jetzt versuche
git submodule update
Ich bekomme
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Wenn ich es versuche
git submodule foreach git pull
Ich bekomme
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
In meiner .git / config habe ich Folgendes:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
In meinen .gitmodules habe ich Folgendes:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Hat jemand eine Idee, was fehlt?