Ich habe ein Repo unter https://github.com/aikiframework/json gehostet . Auf meiner lokalen Kopie habe ich mit dem Befehl ein Submodul hinzugefügt
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
Dann habe ich ein Commit und Push durchgeführt und die Änderungen werden auf GitHub angezeigt (ich kann darauf klicken). Aber wenn ich das Repo klone
git clone https://github.com/aikiframework/json.git
Der Submodulordner json-rpc ist leer.
Was vermisse ich hier? Habe ich etwas vergessen Warum ist dieser Ordner leer?
git submodule update --init
, wenn Sie bereits geklont, aber vergessen haben--recursive
.git submodule update --init
müssen Sie auf jeden Repo gehen und tun ,git checkout master
sonst werden Sie Fehlermeldung erhalten ,You are not currently on a branch.
auf ,git pull
wenn Sie versuchen , es auf eine neuere Version zu aktualisieren.update --init
Hinweis. Das hilft, wenn der ursprüngliche Klon nicht enthalten war--recursive
und einfach die fehlenden Submodule ziehen wollte.