Hvordan gi nytt navn til en gren i Git

Hvordan gi nytt navn til en gren i Git

Git er et populært versjonskontrollsystem som gjør det superenkelt å endre grennavn. Utviklere kan ønske å gi nytt navn til filialnavn av mange grunner. Så samarbeidspartnere med åpen kildekode bør også vite hvordan de skal gi nytt navn til en filial i Git.





For å gjøre ting enkelt for deg, vil vi forklare hvordan du gir nytt navn til både lokale og eksterne git -grener.





Hvordan gi nytt navn til en lokal filial i Git

Git -brukere jobber vanligvis i lokale versjoner av prosjektene sine. Når en endring er validert, er den integrert med oppstrøms. Det er alltid en god idé å se hvilke lokale filialer som er tilgjengelige før du gir nytt navn til en av dem.





$ git branch
$ git branch -a

Du kan finne ut de lokale grenene for Git -prosjektet ditt ved å bruke kommandoene ovenfor. De -til alternativet viser også de eksterne grenene. Nå kan du fortsette med å gi nytt navn til din lokale Git -gren. Følg trinnene nedenfor for å gjøre dette fra din terminal.

1. Bekreft den lokale grenen



$ git checkout
$ git checkout alpha

Kommandoen git checkout lar oss bytte mellom grener og verifisere fungerende trær. Hvis du er på alfa -grenen, vil den siste kommandoen bekrefte den. Hvis du er på en annen gren, vil den bytte til alfa.

2. Gi nytt navn til den lokale grenen





beste gratis tankekartprogramvare 2019

Når du bytter til ønsket gren, kan du gi den nytt navn med kommandoen git rename branch.

$ git branch -m
$ git branch -m beta

Denne kommandoen endrer navnet på den lokale grenen alfa til beta .





Du kan også gi nytt navn til en lokal gren fra en annen git -gren. Bruk følgende kommando for å gjøre dette fra din favoritt Linux -terminal.

$ git branch -m
$ git branch -m alpha beta

3. Bekreft det nye filialnavnet

Du kan enkelt bekrefte om git rename -grenen ble vellykket ved å liste grenene opp igjen.

$ git branch -a

Hvordan gi nytt navn til en ekstern filial i Git

Git refererer til eksterne versjoner av depotene dine som bare 'fjernkontroller'. Du kan ikke omdøpe en ekstern filial like enkelt som lokale filialer. I stedet må du først gi nytt navn til den lokale grenen, skyve den nye grenen til serveren og slette den gamle grenen fra depotet ditt.

1. Gi nytt navn til den lokale grenen

Gi nytt navn til den lokale grenen alfa til beta ved å bruke git rename branch -kommandoen nedenfor.

hvor kan jeg kjøpe brukte datamaskindeler
$ git branch -m beta

eller

$ git branch -m alpha beta

2. Trykk på den oppdaterte grenen

Skyv den omdøpte grenen beta til den eksterne serveren ved å bruke følgende kommando.

$ git push origin
$ git push origin beta

3. Sett oppstrøms

Du må sette oppstrøms for å sikre at Git kan spore endringer mellom de eksterne og lokale filialene.

$ git push origin -u
$ git push origin -u beta

Git vil sette opp sporing mellom den lokale grenen beta og den eksterne grenen beta .

4. Fjern den gamle grenen

Du kan trygt slette den gamle grenen fra fjernkontrollen når du har presset den omdøpte grenen og satt opp oppstrøms. Bruk følgende git -kommando for slette en ekstern gren i Git .

$ git push origin --delete
$ git push origin --delete alpha

Git vil fortsette å slette alfagrenen fra den eksterne opprinnelsen.

5. Kontroller den eksterne grenen

Lag en liste over de eksterne git -grenene en gang til for å bekrefte om grenen omdøpte operasjonen var vellykket eller ikke. Du bør se den nye betaversjonen av ekstern gren etter å ha utstedt følgende kommando.

$ git branch -a

Gi nytt navn til Git -grener effektivt

Å gi nytt navn til git -grener er ganske enkelt når du har lært noen grunnleggende git -operasjoner. Du kan enkelt endre filialnavn for lokale filialer. Vi har også dekket de nødvendige git -navnene på grenkommandoer for eksterne grener. Prøv noen av kommandoene på testprosjektene dine for å få den relevante opplevelsen.

gratis ebøker å laste ned og lese
Dele Dele kvitring E -post Slik sletter du en gren i Git lokalt og eksternt

Det er forskjellige grunner til at du kan slette en gren i GitHub. Heldigvis er det enkelt å slette en Git -gren.

Les neste
Relaterte temaer
  • Programmering
  • GitHub
Om forfatteren Rubaiat Hossain(39 artikler publisert)

Rubaiat er en CS grad med en sterk lidenskap for åpen kildekode. Bortsett fra å være Unix -veteran, er han også interessert i nettverkssikkerhet, kryptografi og funksjonell programmering. Han er en ivrig samler av brukte bøker og har en uendelig beundring for klassisk rock.

Mer fra Rubaiat Hossain

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere