Hvordan gi nytt navn til en git -gren?

Hvordan gi nytt navn til en git -gren?
Grenen er en essensiell del av ethvert GitHub -depot. Hovedformålet med grenen er å holde utviklingsprosessen atskilt fra hovedarbeidsflyten. Det er viktig å holde et riktig navn for hver gren av depotet, slik at brukere enkelt kan bruke innholdet i depotet. Noen ganger krever det å endre navnet på noen eksisterende gren. Navnet på grennavnet kan endres lokalt eller eksternt. Du kan bruke kommandolinjekommandoen eller GitHub Desktop for å gi nytt navn til filialnavnet. Ulike måter å gi nytt navn til et Git -grennavn har blitt vist i denne opplæringen.

Forutsetninger:

Installer GitHub Desktop

GitHub Desktop hjelper Git-brukeren å utføre GIT-relaterte oppgaver grafisk. Du kan enkelt laste ned den nyeste versjonsinstallasjonsprogrammet for denne applikasjonen for Ubuntu fra GitHub.com. Du må installere og konfigurere dette programmet etter nedlasting for å bruke den. Du kan også sjekke opplæringen for å installere GitHub Desktop på Ubuntu for å kjenne installasjonsprosessen riktig.

Opprett en GitHub -konto

Du vil bli pålagt å opprette en GitHub -konto for å sjekke hvordan filialnavnet kan omdøpes eksternt.

Lag et lokalt og eksternt depot

Du må opprette et lokalt depot med en eller flere grener for å sjekke kommandoene som brukes i denne opplæringen for å gi nytt navn til en hvilken som helst gren lokalt. Du må publisere det lokale depotet til GitHub -kontoen din for å sjekke måten å gi nytt navn til grenen eksternt.

Gi nytt navn til en lokal gren:

Du kan gi nytt navn til en lokal filial ved å utføre GIT -kommandoen fra terminalen eller ved å bruke GitHub Desktop -applikasjonen. Begge måter er blitt beskrevet i denne delen av opplæringen.

Gi nytt navn til en lokal gren fra terminalen

Åpne terminalen og gå til det lokale depotstedet som inneholder en eller flere grener.

Kjør følgende kommando for å sjekke listen over de eksisterende grenene i det nåværende depotet:

$ git gren

Følgende utgang viser at depotet inneholder to grener. Disse er hoved- og sekundær, der hoveden er den aktive grenen.

Git Sjekk ut Kommando brukes til å navigere mellom grenene og gi oppdatert informasjon om den aktuelle grenen hvis grenen er publisert på den eksterne serveren.

Kjør følgende kommando for å bytte inn i grenen, navngitt hoved-, og få den oppdaterte informasjonen:

$ git Checkout Main

Følgende utgang viser at grenen som er navngitt hoved- er nå aktiv og oppdatert med hoved- gren av den eksterne serveren.

Du kan gi nytt navn til en hvilken som helst aktiv gren lokalt ved hjelp av -m alternativ.

Kjør følgende kommandoer for å gi nytt navn til grenen som heter hoved- med et nytt navn, herre, og sjekk grenen hvis den blir omdøpt ordentlig eller ikke.

$ git filial -m master
$ git gren


Følgende utgang viser at hoved- Branch er omdøpt til herre ordentlig.

Kjør følgende kommando for å få listen over lokale og eksterne grener:

$ git gren -a


Følgende utdata viser at hovedgrenen blir omdøpt til å mestre lokalt, men den eksterne serveren inneholder filialnavnet, hoved-.

Gi nytt navn til en lokal filial ved hjelp av GitHub Desktop

Filialnavnet kan omdøpes lokalt uten å skrive noen kommando ved hjelp av GitHub Desktop -applikasjonen. Åpne applikasjonen. Klikk deretter på "Filialliste ” Menyelement fra “Utsikt" Meny for å vise grenlisten over det nåværende depotet. Klikk på "Gi nytt navn ” Menyelement fra “Gren ” Meny etter å ha valgt grennavnet du vil gi nytt navn. Følgende dialogboks ser ut til å angi det nye navnet på filialen. Her, The slave er satt som det nye filialnavnet for å gi nytt navn til grenen som heter, sekundær. Filialnavnet vil bli omdøpt lokalt etter å ha klikket på “Gi nytt navn til sekundær ” knapp.

Nå, hvis du sjekker filiallisten igjen, vil det nye grennavnet vises i stedet for det forrige.

Gi nytt navn til en ekstern gren

Filialnavnet kan ikke omdøpes direkte på den eksterne serveren. Du må slette grennavnet først, før du gir nytt navn til grenen eksternt. Etter det må du kjøre Push -kommandoen for å gi nytt navn til grenen eksternt.

Kjør følgende kommando for å få listen over lokale filialer:

$ git gren

Kjør følgende kommando for å få listen over lokale og eksterne grener:

$ git gren -a

Kjør følgende kommando for å gi nytt navn til den eksterne grenen “slave" til "sekundær ”:

$ git push opprinnelse: "slave" "sekundær"

Utgangen fra den første kommandoen viser at det lokale depotet inneholder to grener som heter “herre" og “sekundær ”. Utgangen fra den andre kommandoen viser listen over de lokale og eksterne grenene. De eksterne grenene er “hoved", “herre", og “slave". Når den tredje kommandoen er utført, har brukernavnet og passordet til GIT -kontoen blitt gitt for å autentisere kontoen og filialnavnet har fått nytt navn fra "slave" til "sekundær ”.

Du kan også sjekke om filialnavnet blir omdøpt ordentlig eller ikke i den eksterne serveren ved å åpne depotet fra “github.com ” med gyldig brukernavn og passord. I denne opplæringen er depotnavnet i den eksterne serveren Django. Åpne Django -depotet og klikk på rullegardinmenyen til grenen der grenen “hoved" er aktiv som standard. Følgende grenliste viser at depotet inneholder tre grener, nemlig "hoved", “herre", og “sekundær ”. Her, "slave" filialen har blitt omdøpt til “sekundær ”.

Konklusjon:

Filialnavnet på et hvilket som helst depot kan omdøpes lokalt og eksternt ved å bruke kommandoen eller github -skrivebordet. Begge måter er blitt forklart i denne opplæringen ved hjelp av et enkelt demo -depot for å hjelpe leserne med å gi nytt navn til navnet på grenen når det er nødvendig.