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