Git-Submodule auf aktuellen Master oder anderen Branch aktualisieren?
English
Deutsch
Angenommen, du hast ein git submodule im Verzeichnis MySubmodule. Wenn du Änderungen am Repository vorgenommen hast, auf das MySubmodule verweist, möchtest du möglicherweise dein Projekt aktualisieren, um auf den neuesten Commit zu verweisen.
Um dies zu tun, gehe einfach in das MySubmodule-Verzeichnis und führe dort git pull aus. Du kannst auch einen beliebigen anderen Branch mit git checkout auschecken.
Danach musst du die Änderungen committen (d.h. auf welchen Commit git submodule aktuell verweist) im äußeren Repository.
git status im äußeren Repository zeigt dir die Änderungen wie folgt:
git-submodule-status.txt
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
modified: MySubmodule (new commits)Verwende git add MySubmodule und git commit normal, oder verwende git commit -a, um alle gestuften Änderungen zu committen.
Check out similar posts by category:
Git, Version Management
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow