Hvordan er en tag annerledes enn en gren i git? Som skal jeg bruke?

Hvordan er en tag annerledes enn en gren i git? Som skal jeg bruke?
Git lar utviklere lagre filer forskjellige steder og få tilgang til dem fra ønskede steder når det er nødvendig. De kan holde prosjektet sitt oppdatert med Gits funksjoner. Mens du utvikler en ny funksjon, foretrekkes det å gjøre det separat ved å lage en ny gren. Dessuten kan det være et krav å lage tagger som en måte å registrere utgivelsesdatoen og versjonsnummeret, så utviklere vet når de skal oppdatere kopien av programvaren.

Denne opplæringen vil forklare:

  • Skille mellom git -tag og git -gren?
  • Bruk av tag vs gren i git
  • Hvordan generere en ny Git lokal filial?
  • Hvordan generere ny lokal tag i git?

Skille mellom git -tag og git -gren?

I git brukes tagger og grener til å organisere kildekoden. De har imidlertid forskjellige formål. “Tagger”Brukes når du oppretter programvareutgivelser for å merke et spesifikt historisk punkt. På den andre siden, "grener”Er permanente pekere brukt mens du utfører funksjonsutvikling eller feilrettinger. Grener kan flyttes mellom depoter, som hjelper til med å legge til eller fikse feil i kodebasen uten å påvirke andre deler.

Bruk av tag vs gren i git

Bruken av tagger og grener i Git er:

  • Tagger brukes til å merke objekter mens du slipper programvare.
  • Grener brukes når utviklere legger til nye funksjoner eller fikser feil.

La oss nå komme videre og sjekke metoden for å generere en lokal gren!

Hvordan generere en ny Git lokal filial?

For å lage en ny gren, først, navigerer du til et bestemt depot og utfører "git gren ”Kommando. Bruk deretter “git gren”Kommando for verifisering.

Trinn 1: Naviger til Git -katalogen

Kjør den undergitte kommandoen i Git-terminalen og flytt til den nødvendige lokale katalogen:

$ CD "C: \ git \ new_repos"

Trinn 2: Sjekkliste over grener

Vis deretter listen over alle tilgjengelige filialer i det lokale depotet ved å kjøre følgende kommando:

$ git gren

I henhold til utdataene nedenfor inneholder det nåværende depotet bare "herre”Branch:

Trinn 3: Lag en ny gren

For å opprette en ny gren i katalogen, kjør "git gren”Kommando og spesifiser målgrenens navn:

$ git gren alfa

Trinn 4: Kontroller nyopprettet filial

Til slutt kan du bruke kommandoen under sider for å sikre om den nye grenen er opprettet eller ikke:

$ git gren

Det kan observeres at den nye “alfa”Filial er opprettet i det nåværende depotet:

Hvordan generere en ny lokal tag i git?

For å generere en ny lokal tag, utfør "git tag ”Kommando i Git Bash -terminalen. Bruk deretter “$ git tag”Kommando for å sikre den opprettede taggen.

Sjekk ut de gitte instruksjonene nedenfor for en bedre forståelse!

Trinn 1: Vis liste over tagger

Først må du sjekke listen over alle eksisterende tagger i den gjeldende katalogen ved å bruke følgende kommando:

$ git tag

Det kan sees at det nåværende depotet bare inneholder en tagg, som er "v1" stikkord:

Trinn 2: Opprett en ny tag

For å lage en ny tag i depotet, bruk "git tag”Kommando sammen med det nødvendige tagnavnet:

$ git tag v2

Trinn 3: Bekreft opprettet tag

Til slutt, sørg for om den nye taggen er opprettet eller ikke ved hjelp av kommandoen nedenfor,:

$ git tag

I følge skjermbildet nedenfor er det nye "v2”Tag er opprettet med hell:

Det er alt! Vi har illustrert forskjellen mellom tagger og grener i git.

Konklusjon

Tagger og grener er to måter å organisere et git -depot. Tagger er etiketter for et spesifikt punkt i historien som brukes når utviklere trenger å markere utgivelsen av programvare som de har laget. Grener er permanente pekere på toppen av forpliktelser som representerer forskjellige funksjoner eller feilrettinger som utviklere ønsker å legge til eller fikse i koden sin. Denne opplæringen demonstrerte forskjellen mellom tagger og grener i Git og hvordan du lager dem.