Hur man byter namn på en filial i Git

Hur man byter namn på en filial i Git

Git är ett populärt versionskontrollsystem som gör det superenkelt att byta filialnamn. Utvecklare kanske vill byta namn på filialnamn av många skäl. Så samarbetspartners med öppen källkod bör också veta hur man byter namn på en filial i Git.





För att göra det enkelt för dig kommer vi att förklara hur du byter namn på både lokala och avlägsna git -grenar.





Hur man byter namn på en lokal filial i Git

Git -användare arbetar vanligtvis i lokala versioner av sina projekt. När en ändring har validerats integreras den med uppströms. Det är alltid en bra idé att se vilka lokala filialer som är tillgängliga innan du byter namn på en av dem.





$ git branch
$ git branch -a

Du kan ta reda på de lokala filialerna för ditt Git -projekt med hjälp av kommandona ovan. De -till alternativet listar också de avlägsna grenarna. Nu kan du fortsätta med att byta namn på din lokala Git -filial. Följ stegen nedan för att göra detta från din terminal.

1. Verifiera den lokala filialen



$ git checkout
$ git checkout alpha

Kommandot git checkout tillåter oss att växla mellan grenar och verifiera fungerande träd. Om du är på alfa -grenen bekräftar det sista kommandot det. Om du är på en annan gren växlar den till alfa.

2. Byt namn på den lokala filialen





hur man laddar en dator utan laddare

När du har bytt till önskad gren kan du byta namn på den med kommandot git rename branch.

$ git branch -m
$ git branch -m beta

Detta kommando ändrar namnet på den lokala grenen alfa till beta .





Du kan också byta namn på en lokal filial inifrån en annan git -gren. Använd följande kommando för att göra detta från din favorit Linux -terminal.

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

3. Verifiera det nya filialnamnet

Du kan enkelt verifiera om git byta namn på filialen lyckades genom att lista filialerna en gång till.

$ git branch -a

Hur man byter namn på en fjärrenhet i Git

Git hänvisar till fjärranslutna versioner av dina förråd som helt enkelt 'fjärrkontroller'. Du kan inte byta namn på en avlägsen filial lika enkelt som lokala filialer. Istället måste du först byta namn på den lokala grenen, skjuta den nya grenen till servern och ta bort den gamla grenen från ditt förråd.

1. Byt namn på den lokala filialen

Byt namn på den lokala grenen alfa till beta med kommandot git rename branch nedan.

hur man spelar rankad i overwatch
$ git branch -m beta

eller

$ git branch -m alpha beta

2. Tryck på den uppdaterade grenen

Tryck på den nya namnet beta till fjärrservern med följande kommando.

$ git push origin
$ git push origin beta

3. Ställ in Upstream

Du måste ställa in uppströms för att se till att Git kan spåra ändringar mellan dina fjärrkontakter och lokala filialer.

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

Git kommer att ställa in spårning mellan den lokala avdelningen beta och den avlägsna grenen beta .

4. Ta bort den gamla grenen

Du kan säkert radera den gamla grenen från din fjärrkontroll när du har tryckt på den nya namnet och ställt upp uppströms. Använd följande git -kommando för radera en avlägsen filial i Git .

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

Git fortsätter att radera alfagrenen från fjärrkontrollen.

5. Verifiera fjärrenheten

Lista de avlägsna git -grenarna en gång till för att verifiera om filialnamnet var lyckat eller inte. Du bör se den nya fjärrkontrollen beta efter att ha utfärdat följande kommando.

$ git branch -a

Byt namn på Git -grenar effektivt

Att byta namn på git -grenar är ganska enkelt när du lär dig några grundläggande git -operationer. Du kan enkelt ändra filialnamn för lokala filialer. Vi har också täckt de nödvändiga git -byt namn på grenkommandon för fjärrgrenar. Prova några av kommandona på dina testprojekt för att få den relevanta upplevelsen.

titta på nya filmer gratis online
Dela med sig Dela med sig Tweet E-post Hur man tar bort en gren i Git lokalt och på distans

Det finns olika anledningar till att du kan ta bort en filial i GitHub. Lyckligtvis är det enkelt att ta bort en Git -gren.

Läs Nästa
Relaterade ämnen
  • Programmering
  • GitHub
Om författaren Rubaiat Hossain(39 artiklar publicerade)

Rubaiat är en CS-examen med en stark passion för öppen källkod. Förutom att vara Unix -veteran, är han också intresserad av nätverkssäkerhet, kryptografi och funktionell programmering. Han är en ivrig samlare av begagnade böcker och har en oändlig beundran för klassisk rock.

Mer från Rubaiat Hossain

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera