OKAY. Así que pensé que tenía esto lamido ... pero ahora ...
Tengo un proyecto que incluye una pequeña biblioteca de GitHub como submódulo. En la versión original de ese superproyecto, el submódulo funciona como se esperaba.
Sin embargo, simplemente cloné el superproyecto, hice lo que pensé que debería: "git submodule init", obtuve el directorio del submódulo para que apareciera, pero está vacío.
Si ahora trato de hacer
git submodule update
yo obtengo
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Si lo intento
git submodule foreach git pull
yo obtengo
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
En mi .git / config, tengo esto:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
En mis .gitmodules tengo esto:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
¿Alguien tiene una idea de lo que falta?