git submodule update --recursive
aktualisiert die Submodule so, dass sie mit dem Commit im übergeordneten Repo übereinstimmen. Sie müssen also eine Änderung am übergeordneten Repo vornehmen, damit der Befehl etwas ausführen kann.
Mit diesem Setup:
/proj/.git /proj/module/.git
Sie nehmen Änderungen in "Modul" vor, legen fest und drücken sie. In "proj" legen Sie ein Commit-Modul fest (es zeigt nur den Submodul-Commit-Hash, der geändert wird).
Wenn Sie jetzt ein Submodule-Update abrufen, wird das "Modul" für die Verwendung des neuen Commits aktualisiert.