Wann man Git subtree verwendet?

Wann man Git subtree verwendet?
Wenn das Projekt an einem Softwareentwicklungsprojekt arbeitet, wird es schwer zu handhaben, da es viele Zweige und Dateien enthält. In dieser Situation können Benutzer das große Projekt in kleine Module unterteilen oder ein Git -Repository in ein anderes integrieren, indem Sie Submodule oder Unterbaume erstellen. Die Submodules und Unterbaum.

Diese Studie wird erklären:

  • Wann man Git subtree verwendet?
  • So erstellen/fügen Sie den Subtree in Git zu/fügen Sie hinzu?

Wann man Git subtree verwendet?

Der Git -Subtree ist ein Ersatz für das Git -Submodul. Es ist eine Möglichkeit, den Inhalt eines Repositorys in einen anderen zusammenzuführen. Es kann verwendet werden, wenn das Projekt umfangreich ist. Es behält seine eigene Identität bei, aber seine Commits sind mit den Commits des übergeordneten Repositorys verbunden. Darüber hinaus verfügt Git Subtree über einen einfachen Workflow und fügt keine neuen Metadatendateien hinzu, und der Inhalt kann leicht geändert werden, ohne eine andere Repository -Kopie von Abhängigkeit zu haben.

So erstellen/fügen Sie den Subtree in Git zu/fügen Sie hinzu?

Um einen Unterbaum in Git hinzuzufügen, leiten Sie zunächst ein bestimmtes lokales Verzeichnis weiter, um zu leiten. Verwenden Sie dann das “git subree add -prefix " Befehl.

Schritt 1: Wechseln Sie in das lokale Git -Repository
Erstens mit dem folgenden Befehl nach unten auf das erforderliche lokale Repository umleiten:

CD "C: \ git \ reposa"

Schritt 2: Subtree hinzufügen
Dann laufen Sie die "Git Subtree AddBefehl ”Geben Sie den Namen Prefix, Remote -Repository und Remote -Zweignamen an, um den Subtree zu erstellen:

Git subTree add -prefix = subreedirectory https: // github.com // Demo.Git -Meister

Hier das "-Präfix"Wird verwendet, um ein lokales Verzeichnis mit dem Namen" zu erstellen "SubteedirectoryIn dem Sie Subtree ziehen möchten. Stellen Sie außerdem sicher, dass Sie den Benutzernamen in der Github -URL durch den Benutzernamen des Repository -Besitzers ersetzen:

Schritt 3: Überprüfen Sie Subtree
Um zu überprüfen, ob der Subtree hinzugefügt wurde oder nicht, listen Sie den Inhalt von Repository auf:

ls

Es kann beobachtet werden, dass das “subreedirectory/Substree wurde erfolgreich hinzugefügt:

Das ging nur darum, Subtree in Git zu verwenden.

Abschluss

Der Git -Subtree ist die Alternative zu Git -Submodulen. Es ist eine Methode, um den Inhalt eines Repositorys in einen anderen zusammenzuführen. Um den Subtree zu erstellen oder hinzuzufügen, die “git subree add -prefix Der Befehl kann verwendet werden. In diesem Artikel erklärte der Grund, den Git-Subtree und die Methode zum Erstellen zu verwenden.