Kan vi angi en git -standard for å hente alle tagger under et eksternt trekk?

Kan vi angi en git -standard for å hente alle tagger under et eksternt trekk?
I git er tagger som grener som peker på spesifikke posisjoner i GIT -referansehistorien, som ikke endres når en ny forpliktelse blir lagt til. Mens de jobber med et stort prosjekt, møter utviklere mange situasjoner der de ønsker å få den nødvendige forpliktelseshistorikken eller viktige prosjektkildekodefilen. På den tiden kan tagger hjelpe gjennom flere versjonsutgivelser, for eksempel V1.0, v2.0, og mange flere. Ved hjelp av disse taggene kan utviklere enkelt navigere til de ønskede punktene i en kodehistorie.

Denne bloggen vil snakke om prosedyren for å angi standardverdien for å hente alle tagger mens et eksternt trekk.

Kan vi angi en git -standard for å hente alle tagger under et eksternt trekk?

Ja, brukeren kan angi en git -standard ved å bruke "$ git config -global fjernkontroll.opprinnelse.tagopt -tags”Kommanderer om å hente alle tagger under fjerntrekk. For å gjøre dette, følg de medfølgende trinnene:

  • Naviger til det lokale depotet.
  • Koble det eksterne depotet med det lokale depotet.
  • Endre standardkonfigurasjonsinnstillingene for tagger og bekreft den.
  • Utfør “$ git pull” for å laste ned innholdet i det eksterne depotet inkludert tagger.
  • Sjekk eksterne tagger i det lokale depotet.

Trinn 1: Gå til ønsket depot
Utfør “CD”Kommanderer og flytt til ønsket depot:

$ CD "C: \ git \ new_repos"

Trinn 2: Kopier ekstern URL
Gå til GitHub Hosting Service, åpne ønsket eksternt depot og kopier dets “Https”URL:

Trinn 3: Legg til ekstern URL i lokalt Git -depot
Koble det eksterne depotet med det lokale depotet ved å bruke "git eksternt legg til”Kommando sammen med det eksterne navnet og kopiert depot -URL:

$ git eksternt legg til opprinnelse https: // github.com/laibayounas/demo.git

Trinn 4: Kontroller ekstern opprinnelse
Kontroller om den eksterne opprinnelsen er lagt til eller ikke:

$ git ekstern -v

Trinn 5: Sjekkmerker Standard konfigurasjonsinnstillinger
Nå, sjekk standardkonfigurasjonsinnstillingene til tagger ved å kjøre følgende kommando:

$ git config -global fjernkontroll.opprinnelse.Tagopt

Det kan sees at ingen standardverdi er angitt:

Trinn 6: Endre taggerkonfigurasjonsinnstilling
Bruk deretter kommandoen nedenfor for å endre standardoppførselen til tagger globalt:

$ git config -global fjernkontroll.opprinnelse.Tagopt -tags

Trinn 7: Bekreftelse av taggerinnstillingen
Kontroller de tidligere utførte konfigurasjonsendringene for å sikre om innstillingene har endret seg:

$ git config -global fjernkontroll.opprinnelse.Tagopt

I henhold til utdataene under levert, endres tagens standardoppførsel vellykket:

Trinn 8: Trekk eksternt depot
Til slutt, løp "git pull -tags”Kommando for å hente taggene med det eksterne depotet:

$ git pull - -tags

Det kan observeres at det spesielle trukket fjerntliggende depotet inneholder den nedenfor-fremhevede taggen "v1”Det har trukket til det lokale depotet:

Trinn 9: Bekreft eksterne tagger i lokalt depot
Til slutt, utfør "git tag”Kommando for å sjekke listen over eksterne lagringsplasser som er trukket tagger:

$ git tag

Det kan observeres at det lokale depotet inneholder den eksterne taggen:

Vi har utdypet den enkleste måten å oppdatere konfigurasjonsfilen for å stille inn alle tagger som standard mens fjerntrekk.

Konklusjon

Ja, utviklere har lov til å angi standard som standard for å hente alle tagger mens de utfører ekstern trekkoperasjoner. Først, gå til ønsket lokale depot. Legg til den eksterne URL -en i det lokale depotet. Kontroller standardkonfigurasjonsinnstillingene til taggene. Hvis innstillingen er usett, kan du endre den ved å utføre "$ git config -global fjernkontroll.opprinnelse.Tagopt”Kommando med den spesifiserte verdien”-Tagger”. Neste, trekk det eksterne depotet med tagger. Til slutt kan du bekrefte taggene i det lokale Git -depotet. Denne bloggen forklarte prosedyren for å sette en git -standard for å hente alle tagger mens fjerntrekking.