Cum să redenumiți o sucursală în Git

Cum să redenumiți o sucursală în Git

Git este un sistem popular de control al versiunilor care face foarte ușor schimbarea numelor sucursalelor. Este posibil ca dezvoltatorii să dorească să redenumească numele sucursalelor din mai multe motive. Deci, colaboratorii open-source ar trebui să știe și cum să redenumească o sucursală în Git.





Pentru a vă simplifica lucrurile, vă vom explica cum să redenumiți atât ramurile git locale, cât și cele la distanță.





Cum să redenumiți o sucursală locală în Git

Utilizatorii Git lucrează de obicei în versiunile locale ale proiectelor lor. Odată validată o modificare, aceasta este integrată în amonte. Este întotdeauna o idee bună să vedeți ce sucursale locale sunt disponibile înainte de a redenumi una dintre ele.





$ git branch
$ git branch -a

Puteți afla sucursalele locale pentru proiectul dvs. Git folosind comenzile de mai sus. The -la opțiunea listează, de asemenea, ramurile la distanță. Acum, puteți continua cu redenumirea sucursalei locale Git. Urmați pașii de mai jos pentru a face acest lucru de la terminalul dvs.

1. Verificați filiala locală



$ git checkout
$ git checkout alpha

Comanda git checkout ne permite să comutăm între ramuri și să verificăm copacii de lucru. Dacă vă aflați pe ramura alfa, ultima comandă o va confirma. Dacă vă aflați pe o altă ramură, aceasta va trece la alfa.

2. Redenumiți sucursala locală





aplicație de număr de telefon fals pentru mesaje text

După ce treceți la ramura dorită, o puteți redenumi folosind comanda git rename branch.

$ git branch -m
$ git branch -m beta

Această comandă schimbă numele sucursalei locale alfa la beta .





De asemenea, puteți redenumi o ramură locală din interiorul altei ramuri git. Folosiți următoarea comandă pentru a face acest lucru de la terminalul dvs. Linux preferat.

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

3. Verificați numele sucursalei noi

Puteți verifica cu ușurință dacă operațiunea de redenumire a sucursalei git a avut succes, listând încă o dată sucursalele.

$ git branch -a

Cum să redenumiți o sucursală la distanță în Git

Git se referă la versiunile la distanță ale depozitelor dvs. ca pur și simplu „telecomenzi”. Nu puteți redenumi o ramură la distanță la fel de ușor ca sucursalele locale. În schimb, va trebui mai întâi să redenumiți ramura locală, să împingeți noua ramură pe server și să ștergeți vechea ramură din depozitul dvs.

1. Redenumiți sucursala locală

Redenumiți ramura locală alfa în beta folosind comanda git rename branch de mai jos.

computerul nu va porni ecranul negru
$ git branch -m beta

sau

$ git branch -m alpha beta

2. Apăsați ramura actualizată

Împingeți ramura redenumită beta pe serverul de la distanță folosind următoarea comandă.

$ git push origin
$ git push origin beta

3. Setați Upstream

Trebuie să configurați amonte pentru a vă asigura că Git poate urmări modificările între sucursalele dvs. la distanță și locale.

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

Git va configura urmărirea între sucursala locală beta și ramura îndepărtată beta .

4. Îndepărtați ramura veche

Puteți șterge în siguranță ramura veche de pe telecomandă odată ce ați împins ramura redenumită și ați configurat amonte. Utilizați următoarea comandă git pentru ștergerea unei ramuri la distanță în Git .

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

Git va continua să șteargă ramura alfa din originea la distanță.

5. Verificați filiala la distanță

Enumerați încă o dată ramurile git la distanță pentru a verifica dacă operațiunea de redenumire a sucursalei a avut succes sau nu. Ar trebui să vedeți noua ramură beta de la distanță după ce ați lansat următoarea comandă.

$ git branch -a

Redenumiți eficient sucursalele Git

Redenumirea ramurilor git este destul de simplă odată ce ați învățat câteva operații de bază git. Puteți schimba cu ușurință numele sucursalelor pentru sucursalele locale. De asemenea, am acoperit comenzile git rename branch necesare pentru ramurile la distanță. Încercați câteva dintre comenzile din proiectele dvs. de testare pentru a obține experiența relevantă.

cum să joci jocuri gamecube pe wii u
Acțiune Acțiune Tweet E-mail Cum să ștergeți o sucursală în Git local și de la distanță

Există diverse motive pentru care ați putea șterge o ramură în GitHub. Din fericire, ștergerea unei ramuri Git este ușoară.

Citiți în continuare
Subiecte asemănătoare
  • Programare
  • GitHub
Despre autor Rubaiat Hossain(39 articole publicate)

Rubaiat este un absolvent de CS cu o pasiune puternică pentru open-source. În afară de faptul că este un veteran Unix, el se ocupă și de securitatea rețelelor, criptografie și programare funcțională. Este un colecționar avid de cărți second-hand și are o admirație nesfârșită pentru rockul clasic.

Mai multe de la Rubaiat Hossain

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona