- So ziehen Sie Untermoduldateien in Git?
- Sind Git -Submodules eine gute Idee?
- Was ist der Befehl git submodule?
- Kannst du auf ein Git -Submodul drücken??
- Können Sie Submodule Git ändern??
- Wie man ein Submodul in Git beschränkt?
- Wie schiebe ich ein Submodul zu einem Repo??
- Wie klone ich ein bestimmtes Submodul in Git??
- Können Sie sich aus einem Submodul begehen??
- Sollte ich Github -Submodule verwenden?
- Sollten Submodulen in Gitignore sein?
So ziehen Sie Untermoduldateien in Git?
Mit Submodulen ziehen. Sobald Sie die Submodules eingerichtet haben, können Sie das Repository mit Fetch/Pull so aktualisieren, wie Sie es normalerweise tun würden. Verwenden Sie die-Recurse-Submodules und den Parameter-Remote im Git Pull-Befehl, um alles einschließlich der Submodules zu ziehen, um die Submodules-Remote .
Sind Git -Submodules eine gute Idee?
Git -Submodules mögen im Voraus leistungsfähig oder cool aussehen, aber aus all den Gründen ist es eine schlechte Idee, Code mit Submodules zu teilen, insbesondere wenn sich der Code häufig ändert. Es wird viel schlimmer, wenn Sie immer mehr Entwickler haben, die an denselben Repos arbeiten.
Was ist der Befehl git submodule?
Mit GIT -Submodules können Sie ein Git -Repository als Unterverzeichnis eines anderen Git -Repositorys führen. GIT. GIT -Submodules ermöglichen ein Git -Repository, den Versionsverlauf des externen Codes zu integrieren und zu verfolgen.
Kannst du auf ein Git -Submodul drücken??
Im übergeordneten Repo können Sie auch Git-Push-Recurse-Submodules = überprüfen, das verhindert. Eine andere Option ist Git Push-Recurse-Submodules = On-Demand, das versucht, die Submodules automatisch (falls erforderlich) zu drücken, bevor Sie das übergeordnete Repo drücken.
Können Sie Submodule Git ändern??
Das Submodul ist nur ein separates Repository. Wenn Sie Änderungen daran vornehmen möchten, sollten Sie die Änderungen in seinem Repository vornehmen und sie wie in einem regulären Git -Repository drücken (führen Sie einfach die Git -Befehle im Verzeichnis des Submoduls aus).
Wie man ein Submodul in Git beschränkt?
Nur CD in das Verzeichnis des Submoduls und: git add -a git commit -m "Ein Meldung" Git -Push dann CD zum Haupttrieb und das Gleiche tun.
Wie schiebe ich ein Submodul zu einem Repo??
Im übergeordneten Repo können Sie auch Git-Push-Recurse-Submodules = überprüfen, das verhindert. Eine andere Option ist Git Push-Recurse-Submodules = On-Demand, das versucht, die Submodules automatisch (falls erforderlich) zu drücken, bevor Sie das übergeordnete Repo drücken.
Wie klone ich ein bestimmtes Submodul in Git??
Mit Git Version 1.9 und später können Sie die Submodules des Repository initialisieren und aktualisieren, indem Sie die Option-Recurse-Submodules zum Befehl git clone hinzufügen. Die Ausgabe besteht aus drei Teilen, in denen Git: Klone das Repository an der angegebenen URL gefunden hat. Initialisiert alle Submodules, die es findet.
Können Sie sich aus einem Submodul begehen??
Es ist notwendig, in das Submodul zu gehen und den gewünschten Zweig zu überprüfen, Ihre Commits zu machen und dann zu schieben. Dann können Sie das Hauptrepository auf die neuen Submodul -Commits verweisen. Darüber hinaus können Sie die Wichtigkeit des Schiebens des Submodul -Codes sowie das Hinweis auf das Hauptrepo darauf konzentrieren.
Sollte ich Github -Submodule verwenden?
In den meisten Fällen werden Git -Submodule verwendet, wenn Ihr Projekt komplexer wird. Während Ihr Projekt vom Haupt -Git -Repository abhängt, sollten Sie ihre Änderungshistorie getrennt halten. Verwenden des oben genannten Beispiels hängt das Raum -Repository vom House -Repository ab, arbeiten jedoch separat.
Sollten Submodulen in Gitignore sein?
Nein, Sie müssen Ihr Submodul nicht zu Ihrem hinzufügen . Gitignore: Was der Elternteil aus Ihrem Submodul sehen wird, ist ein Gitlink (ein spezieller Eintrag, Modus 160000). Das bedeutet: Jede Änderung, die direkt in einem Submodul vorgenommen wird.