Git-Submodul-Update

Mir ist nicht klar, was das Folgende bedeutet (vonGit-Submodul-Update docs):

... bewirkt, dass die Submodule KOPF entfernt werden, sofern nicht--rebase oder--merge angegeben...

Wie geht das?--rebase/--merge Dinge ändern?

Mein Hauptanwendungsfall ist eine Reihe von zentralen Repos, die ich über Submodule in andere Repos einbetten werde. Ich möchte in der Lage sein, diese zentralen Repos zu verbessern, entweder direkt an ihrem ursprünglichen Standort oder innerhalb ihrer eingebetteten Repos (die, die sie über das Submodul verwenden).

Kann ich aus diesen Submodulen Verzweigungen / Modifikationen erstellen und Push / Pull verwenden, so wie ich es in regulären Repos tun würde, oder gibt es Dinge, bei denen Vorsicht geboten ist?Wie würde ich das Commit des Submoduls, auf das verwiesen wird, von "say (tagged) 1.0" auf "1.1" vorrücken (obwohl der Kopf des ursprünglichen Repos bereits 2.0 ist) oder auswählen, welches Commit des Zweigs überhaupt verwendet wird?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage