D'ACCORD. Alors j'ai pensé que j'avais ça léché ... mais maintenant ...
J'ai un projet qui comprend une petite bibliothèque de GitHub en tant que sous-module. Dans la version originale de ce super-projet, le sous-module fonctionne comme prévu.
Cependant, je viens de cloner le superprojet, j'ai fait ce que je pensais devoir: "git submodule init", j'ai fait apparaître le répertoire du sous-module, mais il est vide.
Si j'essaye maintenant de faire
git submodule update
Je reçois
fatal: Needed a single revision
Unable to find current revision in submodule path 'external_libraries/BEACHhtml'
Si j'essaye
git submodule foreach git pull
Je reçois
Entering 'external_libraries/BEACHhtml'
fatal: Where do you want to fetch from today?
Stopping at 'external_libraries/BEACHhtml'; script returned non-zero status.
Dans mon .git / config, j'ai ceci:
[submodule "external_libraries/BEACHhtml"]
url = git@github.com:interstar/BEACHhtml.git
Dans mes .gitmodules j'ai ceci:
[submodule "external_libraries/BEACHhtml"]
path = external_libraries/BEACHhtml
url = git@github.com:interstar/BEACHhtml.git
Quelqu'un a-t-il une idée de ce qui manque?