Ist es möglich, eine spärliche Kasse durchzuführen, ohne zuerst das gesamte Repository zu überprüfen?

Ist es möglich, eine spärliche Kasse durchzuführen, ohne zuerst das gesamte Repository zu überprüfen?

Mit Git können Entwickler in einem großen Projekt parallel arbeiten, bei dem sie gleichzeitig zusammenarbeiten können. Manchmal befassen sie sich mit einem langfristigen Projekt mit mehreren Dateien, die mehr Platz und Zeit zum Auschecken benötigen. Für Entwickler wird es also schwierig, schnell den gewünschten Inhalt zu erhalten. In diesem Fall kann die GIT Sparse Checkout -Funktion verwendet werden, um den erforderlichen Inhalt aus dem Remote -Repository zu erhalten.

In diesem Artikel wird die Methode der spärlichen Kasse erläutert, ohne das gesamte Git -Repository herunterzuladen.

Git -Benutzer können die Kaufabteilung sparsamen, ohne das gesamte Git -Repository zuerst herunterzuladen??

Ja, Git -Benutzer können eine spärliche Kasse durchführen, ohne das gesamte Git -Repository zu überprüfen. Probieren Sie für diesen entsprechenden Zweck die folgenden Anweisungen:

  • Gehen Sie zum gewünschten lokalen Verzeichnis.
  • Setzen Sie den spärlichen Kassewert.
  • Fügen Sie eine Remote -URL hinzu und überprüfen Sie sie.
  • Wenden Sie eine spärliche Kasse an, um bestimmte Git -Repositories mit der “zu ziehen$ git ziehen ”.
  • Überprüfen Sie neue Änderungen.

Schritt 1: Navigieren Sie zum lokalen Git -Verzeichnis

Wechseln Sie mit Hilfe des “zum jeweiligen lokalen Repository“CD" Befehl:

$ cd "C: \ git \ repo1"

Schritt 2: Überprüfen Sie den Standard -Ersatzkektivwert

Führen Sie dann den angegebenen Befehl aus, um den Standardwert von “zu überprüfenKern.SparsCheckout”Aus der Konfigurationsdatei:

$ git config Core.SparsCheckout

Gemäß der folgenden Ausgabe ist der Standardwert des Spärdebreits-Prüfungswerts “FALSCH”:

Schritt 3: Aktivieren Sie die spärliche Kasse

Um die spärliche Kasse zu aktivieren, führen Sie die “aus“ ausGit -KonfigurationBefehl zusammen mit dem jeweiligen Parameter “Kern.SparsCheckout"Und sein Wert"WAHR”:

$ git config Core.SparsCheckout wahr

Schritt 4: Konfigurationseinstellung überprüfen

Um sicherzustellen, ob sich die gewünschte Einstellung geändert hat oder nicht, verwenden Sie den folgenden Befehl unten:

$ git config Core.SparsCheckout

Es ist ersichtlich, dass die spärliche Kasse aktiviert wurde:

Schritt 5: Remote -URL kopieren

Danach gehen Sie zu dem gewünschten Github Remote -Repository und kopieren Sie es “HttpsURL:

Schritt 6: Fügen Sie Remote "Origin" hinzu

Fügen Sie nun die Remote -URL in das lokale Repository hinzu, um eine Verbindung zwischen lokalen und Remote -Repositories zu erstellen, indem Sie den angegebenen Befehl ausführen:

$ git remote add -f ursprünglich https: // github.com/laibayounas/Demo.Git

Hier das:

  • -F"Flag repräsentiert die"bringenSo laden Sie das aktualisierte Remote -Repository herunter.
  • Herkunft”Ist der Remote -URL -Name.
  • https: //… .Ist der GitHub -Repository -Pfad.

Nach der Ausführung des oben genannten Befehls fügt und holt die Remote-URL auch den aktualisierten Remote-Repository-Inhalt hinzu:

Schritt 7: Überprüfen Sie die Remote -URL

Überprüfen Sie dann, ob der fernen Ursprung über den unterprobierten Befehl hinzugefügt wurde oder nicht:

$ git remote -v

Schritt 8: Wenden Sie eine spärliche Kasse an, um ein bestimmtes Repository abzurufen

Führen Sie das ausGit Sparse-CheckoutBefehl ”Befehl zusammen mit dem gewünschten Repository oder Dateinamen, um dieses bestimmte Repository/die Datei abzurufen:

$ git sparse checkout set test_repo

Schritt 9: Ziehen Sie das Repository an

Laden Sie als Nächstes den Inhalt der spezifischen Zweigstelle mit der “herunter“$ git ziehenBefehl zusammen mit dem Remote -Namen und dem gewünschten Zweig:

$ Git Pull Origin Alpha

Schritt 10: Änderungen überprüfen

Schließlich führen Sie das aus “aus$ git spärliche PrüfungslisteBefehl zum Anzeigen des Remote-Inhalts durch Spärdebau-Überprüfung:

$ git spärliche Prüfungsliste

Es kann beobachtet werden, dass das einzige zuvor angegebene Repository aus dem Remote -Zweig hergeholt ist:

Wir haben das Verfahren der spärlichen Kasse erläutert, ohne das gesamte Repository zu überprüfen.

Abschluss

Ja, Git -Benutzer können eine spärliche Kasse durchführen, ohne das gesamte Git -Repository herunterzuladen. Gehen Sie zuerst zu dem erforderlichen lokalen Git -Repository. Aktivieren Sie die spärliche Checkout -Funktion, indem Sie die “verwenden$ git config Core.SparsCheckoutBefehl ”und geben Sie seinen Wert als“ anWAHR”. Fügen Sie dann die Remote -URL hinzu und holen Sie das bestimmte Repository gleichzeitig zum lokalen Git -Repository. Schließlich laufen Sie die “Git ziehen Befehl, das Remote -Repository zu ziehen. Dieser Artikel stellte die Methode der spärlichen Kasse vor, ohne zuerst das gesamte Git -Repository zu überprüfen.