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:
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:
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.