Git lar utviklere jobbe parallelt med et stort prosjekt der de kan samarbeide samtidig. Noen ganger takler de et langsiktig prosjekt som har flere filer som tar mer plass og tid å sjekke ut. Så det blir vanskelig for utviklere å få ønsket innhold raskt. I dette tilfellet kan GIT -sparsomme kassafunksjonen brukes til å få påkrevd innhold fra det eksterne depotet.
Denne artikkelen vil diskutere metoden for sparsom kasse uten å laste ned hele Git -depotet.
Gjør Git -brukere sparsomme kassa uten å laste ned hele Git Repository?
Ja, Git -brukere kan gjøre en sparsom kassa uten å sjekke ut hele Git -depotet. For dette tilsvarende formålet, prøv de nedenfor-listede instruksjonene:
Trinn 1: Naviger til den lokale Git -katalogen
Flytt til det aktuelle lokale depotet ved hjelp av “CD”Kommando:
$ CD "C: \ git \ repo1"
Trinn 2: Kontroller standard reserve kassaverdi
Utfør deretter den oppgitte kommandoen for å sjekke standardverdien til "kjerne.sparsecheckout”Fra konfigurasjonsfilen:
$ git config core.sparsecheckout
I henhold til den nedenfor børsnoterte utgangen er standardverdien til sparsomme utsjekking “falsk”:
Trinn 3: Aktiver sparsom kasse
For å aktivere den sparsomme kassen, kjør "git config”Kommando sammen med den aktuelle parameteren”kjerne.sparsecheckout”Og dens verdi”ekte”:
$ git config core.sparsecheckout sant
Trinn 4: Kontroller konfigurasjonsinnstillingen
For å sikre om den ønskede innstillingen har endret seg eller ikke, bruk kommandoen nedenfor:
$ git config core.sparsecheckout
Det kan sees at den sparsomme kassen er aktivert:
Trinn 5: Kopier ekstern URL
Etter det, gå til ønsket GitHub eksternt depot og kopier dets “Https”URL:
Trinn 6: Legg til ekstern "Origin"
Legg nå den eksterne URL -en i det lokale depotet for å bygge en forbindelse mellom lokale og eksterne depoter ved å kjøre den medfølgende kommandoen:
$ git eksternt add -f opprinnelse https: // github.com/laibayounas/demo.git
Her,:
Etter å ha utført ovennevnte kommando, vil den eksterne URL-en også legge til og hente det oppdaterte eksterne depotinnholdet:
Trinn 7: Bekreft den eksterne URL -en
Kontroller deretter om den eksterne opprinnelsen er lagt til eller ikke gjennom kommandoen nedenfor,:
$ git ekstern -v
Trinn 8: Bruk sparsom kasse for å hente spesifikt depot
Utfør “Git sparsomme utsjekking”Kommando sammen med ønsket depot eller filnavn for å hente det spesifikke depotet/filen:
$ git sparsom-checkout sett test_repo
Trinn 9: Trekk depotet
Neste, last ned innholdet i den spesifikke grenen ved å bruke “$ git pull”Kommando sammen med det eksterne navnet og ønsket gren:
$ git pull origin alpha
Trinn 10: Bekreft endringer
Til slutt, utfør "$ git sparsomme utsjekkingsliste”Kommando for å vise det eksterne trukket innholdet gjennom sparsomme utsjekking:
$ git sparsomme utsjekkingsliste
Det kan observeres at det eneste tidligere spesifiserte depotet har hentet fra den eksterne grenen:
Vi har forklart prosedyren for sparsom kasse uten å sjekke ut hele depotet.
Konklusjon
Ja, Git -brukere kan gjøre en sparsom kassa uten å laste ned hele Git -depotet. For å gjøre det, først, gå til det nødvendige lokale Git -depotet. Aktiver den sparsomme kassen ved å bruke "$ git config core.sparsecheckout”Kommando og spesifisere verdien som“ekte”. Legg deretter til den eksterne URL -en og hent det aktuelle depotet til det lokale Git -depotet samtidig. Til slutt, kjør "git pull ”Kommando for å trekke det eksterne depotet. Denne artikkelen ga metoden for sparsom kasse uten å sjekke ut hele Git -depotet først.