Als «git-submodules» getaggte Fragen

Mit Submodulen können Sie ein Git-Repository als Unterverzeichnis eines anderen Git-Repositorys behalten.

7
Aktualisieren Sie ein Submodul auf das neueste Commit
Ich habe ein Projekt A, das eine Bibliothek ist und in einem Projekt B verwendet wird. Beide Projekte A und B haben ein separates Repository auf Github, aber innerhalb von B haben wir ein Submodul von A. Ich habe einige Klassen in der Bibliothek bearbeitet, die sich im Repo A …

12
Wie kann ich meine Änderungen auf ein Git-Submodul zurücksetzen?
Ich habe ein Git-Submodul (RestKit), das ich meinem Repo hinzugefügt habe. Ich habe dort versehentlich einige Dateien geändert und möchte zur Quellversion zurückkehren. Um das zu tun, habe ich versucht zu rennen Mac:app-ios user$ git submodule update RestKit Aber wie Sie hier sehen können, hat dies nicht funktioniert, da es …

17
Listen Sie Submodule in einem Git-Repository auf
Ich habe ein Git-Repository, das mehrere Submodule enthält. Wie liste ich die Namen aller Submodule auf, nachdem git submodule initsie ausgeführt wurden? Der git submodule foreachBefehl könnte die Namen des Submoduls wiedergeben, dies funktioniert jedoch nur, wenn sie ausgecheckt wurden, was nach dem Init-Schritt nicht geschehen ist. Es gibt weitere …

4
Git Submodul Update
Mir ist nicht klar, was Folgendes bedeutet (aus der Dokumentation zum Git-Submodul-Update ): ... wird die Submodule HEAD abgelöst machen, es sei denn --rebaseoder --mergeangegeben ist ... Wie funktioniert --rebase/ --mergeDinge ändern? Mein Hauptanwendungsfall besteht darin, eine Reihe zentraler Repositorys zu haben, die ich über Submodule in andere Repositorys einbetten …

9
Git Diff sagt, das Teilprojekt sei schmutzig
Ich habe gerade ein Git-Diff ausgeführt und erhalte die folgende Ausgabe für alle meine ca. 10 Submodule diff --git a/.vim/bundle/bufexplorer b/.vim/bundle/bufexplorer --- a/.vim/bundle/bufexplorer +++ b/.vim/bundle/bufexplorer @@ -1 +1 @@ -Subproject commit 8c75e65b647238febd0257658b150f717a136359 +Subproject commit 8c75e65b647238febd0257658b150f717a136359-dirty Was bedeutet das? Wie behebe ich das?




5
Git-Submodul hinzufügen: Problem "Ein Git-Verzeichnis wird lokal gefunden"
Ich versuche tatsächlich zu lernen, wie man Git benutzt, einschließlich der git submoduleUnterbefehle. Ich habe bereits einen Server eingerichtet, auf dem ich Git-Repositorys mithilfe von SSH hosten, pushen und ziehen kann. Ich habe auf diesem Server ein Haupt-Git-Repository "Travail" erstellt, in das ich alle meine Projekte als Submodule einfügen möchte. …

7
Warum ist mein Git Submodule HEAD vom Master getrennt?
Ich benutze Git-Submodule. Nach dem Abrufen von Änderungen vom Server wird mein Submodulkopf häufig vom Hauptzweig getrennt. Warum passiert das? Ich muss immer tun: git branch git checkout master Wie kann ich sicherstellen, dass mein Submodul immer auf den Hauptzweig zeigt?

1
Wie verfolge ich nicht verfolgte Inhalte?
Siehe unter der durchgezogenen Linie für meine ursprüngliche Frage. Ich habe einen Ordner in meinem lokalen Verzeichnis, der nicht verfolgt wird. Wenn ich renne git status, bekomme ich: Changed but not updated: modified: vendor/plugins/open_flash_chart_2 (modified content, untracked content) Wenn ich tippe und es git add vendor/plugins/open_flash_chart_2dann git statuserneut versuche , …

7
Benennen Sie ein Git-Submodul um
Gibt es eine einfache Möglichkeit, ein Git-Submodul-Verzeichnis umzubenennen (außer den gesamten Vorgang des Löschens und erneuten Hinzufügens mit einem neuen Zielnamen zu durchlaufen) ? Und wenn wir schon dabei sind, warum kann ich im übergeordneten Verzeichnis einfach nicht Folgendes tun: git mv old-submodule-name new-submodule-name

10
Wie entferne ich den Status der nicht verfolgten Git-Submodule?
Ich kann scheinbar nicht verfolgte Inhalte in Gits Submodulen nicht loswerden. Laufende git statusErträge: # Auf Zweigstellenmaster # Änderungen, die nicht für das Festschreiben bereitgestellt wurden: # (Verwenden Sie "git add ...", um zu aktualisieren, was festgeschrieben wird.) # (Verwenden Sie "git checkout - ...", um Änderungen im Arbeitsverzeichnis zu …


5
Git: fatal: Pathspec befindet sich im Submodul
Ich versuche, TravisCI dazu zu bringen, meine statische Hakyll-Site gemäß diesem Handbuch automatisch bereitzustellen . So wird mein Repo eingerichtet. Ich habe meinen Quellzweig, der meine Hkyll- und Markdown-Dateien enthält. Es baut das HTML in das _siteVerzeichnis ein, das als Submodul eingerichtet ist und mit meinem masterZweig verknüpft ist . …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.