So ziehen Sie ein bestimmtes Verzeichnis mit Git

So ziehen Sie ein bestimmtes Verzeichnis mit Git

Github Remote -Server mit mehreren Dateien und Verzeichnissen mit Projektquellcode mit dem Projektquellcode. Entwickler können Änderungen zwischen den lokalen und abgelegenen Repositorys ziehen und drücken. Darüber hinaus können sie ein bestimmtes Remote -Verzeichnis ziehen. Zu diesem Zweck müssen sie die spärliche Kasse erstellen, indem sie die GIT -Konfigurationsdatei mit Hilfe des “ändernGit config Core.SparsCheckout wahr" Befehl.

In diesem Blog wurde der Prozess des Ziehens eines bestimmten Verzeichnisses mit Git veranschaulicht.

So ziehen Sie ein bestimmtes Verzeichnis mit Git?

Um ein bestimmtes Verzeichnis mit Git zu ziehen, überprüfen Sie die folgende Prozedur:

    • Gehen Sie zum Github -Server und wählen Sie das bestimmte Verzeichnis, das gezogen werden muss.
    • Umleiten Sie das gewünschte Git -Repository.
    • Listen Sie seinen Repository -Inhalt auf, einschließlich versteckter Dateien.
    • Erstellen Sie eine spärliche Kasse mit Hilfe des “Git config Core.SparsCheckout wahr" Befehl.
    • Fügen Sie den Namen des Remote -Verzeichnisnamens der spärlichen Checkout -Eigenschaft hinzu.
    • Verwenden Sie die “Git ziehen " Befehl.

Schritt 1: Wählen Sie Remote -Verzeichnis

Öffnen Sie zunächst Ihren bevorzugten Webbrowser, wechseln Sie zum GitHub -Repository und wählen Sie das bestimmte Verzeichnis aus. Zum Beispiel haben wir das ausgewähltMy_repo" Verzeichnis:


Schritt 2: Umleiten zu Git -Repository

Navigieren Sie nun zum Git -Repository, indem Sie das „das“ eingeben “CD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git \ Coco_Repo"


Schritt 3: Repository initialisieren

Als nächstes führen Sie die ausGit initBefehl zum Initialisieren des leeren Repositorys:

$ git init



Schritt 4: Listen Sie versteckte Inhalte auf

Um den vorhandenen Inhalt des aktuellen Repositorys einschließlich Hidden aufzulisten, verwenden Sie die “ls -al" Befehl:

$ ls -la



Schritt 5: Remote -URL auflisten

Dann führen Sie das aus “ausGit RemoteBefehl, um die vorhandene Remote -URL zu überprüfen:

$ git remote -v



Schritt 6: Kern einstellen.SparsCheckout 'Wert

Um die spärliche Kasse zu erstellen, legen Sie den Wert der "festKern.SparsCheckout" Zu "WAHR”Durch die GIT -Konfigurationsdatei:

$ git config Core.SparsCheckout wahr


Hier ändert die spärliche Kasse den Arbeitsbaum daran, dass alle inszenierten Dateien vorhanden sind, bis zu einer Teilmenge dieser Dateien:


Schritt 7: Fügen Sie ein spezifisches Verzeichnis in die spärliche Checkout -Eigenschaft hinzu

Um den ausgewählten Remote -Verzeichnis -Namen zur spärlichen Checkout -Eigenschaft über die “hinzuzufügenEchoBefehl ”, wie unten gezeigt:

$ echo 'my_repo' >> .Git/Info/Sparse-Checkout



Schritt 8: Remotezweig ziehen

Schließlich führen Sie das aus “ausGit ziehenBefehl „Befehl zum Herunterladen der neuesten Version der jeweiligen Remote -Filiale:

$ Git Pull Origin Master



Schritt 9: Pull -Verzeichnis überprüfen

Zuletzt sehen Sie sich die Liste des aktuellen professionellen Repository -Inhalts an, um sicherzustellen, dass das gewünschte Remote -Verzeichnis gezogen wird oder nicht:

$ ls -la


Nach der unterbewerteten Ausgabe ist die “My_repo”Verzeichnis wird erfolgreich gezogen:


Das ist alles! Wir haben die Methode zum Ziehen bestimmter Verzeichnisse mit Git zusammengestellt.

Abschluss

Um ein bestimmtes Verzeichnis mit Git zu ziehen, gehen Sie zunächst zum Github -Server und wählen Sie das bestimmte Verzeichnis, das Sie ziehen möchten. Gehen Sie dann zum Git -gewünschten Repository und listen Sie den Inhalt auf, einschließlich versteckter Inhalte. Erstellen Sie als nächstes eine spärliche Kasse durch die “Git config Core.SparsCheckout"Indem Sie seinen Wert auf" festlegen "WAHR”. Fügen Sie danach den Namen des Remote -Verzeichnisses zur spärlichen Checkout -Eigenschaft hinzu und führen Sie die “ausGit ziehen " Befehl. Dieser Blog veranschaulicht den Prozess des Ziehens bestimmter Verzeichnisse mit Git.