Hvordan trekke spesifikk katalog med git

Hvordan trekke spesifikk katalog med git

GitHub ekstern server som har flere filer og kataloger som inneholder prosjektkildekode. Utviklere kan trekke og skyve endringer mellom de lokale og eksterne depotene. Dessuten kan de trekke en bestemt ekstern katalog. For dette formålet må de opprette den sparsomme kassen ved å endre GIT -konfigurasjonsfilen ved hjelp av "git config core.sparsecheckout sant”Kommando.

Denne bloggen illustrerte prosessen med å trekke en spesifikk katalog med Git.

Hvordan trekke spesifikk katalog med git?

For å trekke en spesifikk katalog med GIT, sjekk følgende prosedyre:

    • Gå til Github -serveren og velg den aktuelle katalogen som må trekkes.
    • Omdirigere til ønsket Git -depot.
    • Liste opp depotinnholdet, inkludert skjulte filer.
    • Lag en sparsom kasse med hjelp av "git config core.sparsecheckout sant”Kommando.
    • Legg til det eksterne katalognavnet til den sparsomme kassegenskapen.
    • Bruk “git pull ”Kommando.

Trinn 1: Velg ekstern katalog

Åpne først din favoritt nettleser, bytt til GitHub -depotet, og velg den aktuelle katalogen. For eksempel har vi valgt "My_repo”Katalog:


Trinn 2: Omdirigere til Git Repository

Naviger nå til Git -depotet ved å skrive ut "CD”Kommando:

$ CD "C: \ Brukere \ Nazma \ git \ COCO_REPO"


Trinn 3: Initialiser depot

Neste, utfør "git init”Kommando for å initialisere det tomme depotet:

$ git init



Trinn 4: Liste skjult innhold

For å liste opp det nåværende depotets eksisterende innhold inkludert skjult, bruk "ls -al”Kommando:

$ ls -la



Trinn 5: Liste over ekstern URL

Deretter utføre "git fjernkontroll”Kommando for å sjekke den eksisterende eksterne URL:

$ git ekstern -v



Trinn 6: Sett 'kjerne.SparseCheckout 'verdi

For å lage den sparsomme kassen, angi verdien av “kjerne.sparsecheckout" til "ekte”Gjennom GIT -konfigurasjonsfilen:

$ git config core.sparsecheckout sant


Her vil sparsomme kassen endre det fungerende treet fra å ha alle iscenesatte filer til å bare ha en delmengde av disse filene:


Trinn 7: Legg til spesifikk katalog til sparsom kassegenskap

For å legge til det valgte eksterne katalognavnet til den sparsomme kassegenskapen gjennom "ekko”Kommando, som vist nedenfor:

$ ekko 'my_repo' >> .git/info/sparsom-sjekking



Trinn 8: Trekk ekstern gren

Til slutt, utfør "git pull”Kommando for å laste ned den nyeste versjonen av den spesielle eksterne grenen:

$ git pull origin master



Trinn 9: Bekreft trekkkatalog

Til slutt kan du se listen over det nåværende arbeidsoppgavens eksisterende innhold for å sikre at den ønskede fjernkatalogen blir trukket eller ikke:

$ ls -la


I henhold til den under-uttalte utgangen, "My_repo”Katalogen trekkes vellykket:


Det er alt! Vi har samlet metoden for å trekke spesifikke kataloger med Git.

Konklusjon

For å trekke en spesifikk katalog med Git, først, gå til GitHub -serveren og velg den aktuelle katalogen du vil trekke. Flytt deretter til ønsket depot, og liste innholdet, inkludert skjult innhold. Deretter lager du en sparsom kassa gjennom "git config core.sparsecheckout”Ved å sette verdien til“ekte”. Etter det, legg til det eksterne katalognavnet til den sparsomme kassegenskapen og utfør "git pull ”Kommando. Denne bloggen illustrerte prosessen med å trekke spesifikke kataloger med Git.