Ponekad ljudi dođu u situaciju da ime njihove Git grane više nije relevantno. Ili ste primijetili tipfeler u jednoj od svojih poslovnica i sada ne možete prestati razmišljati o tome. Ali ne brinite, imamo dobre vijesti za vas jer možete lako preimenovati granu u Gitu. U ovom blogu ćemo govoriti o tome kako preimenovati git granu. Proći ćemo kroz primjer preimenovanja lokalne i udaljene grane kako bismo vam pomogli razumjeti kako preimenovati git granu. Dakle, bez ikakvih odgoda krenimo odmah u akciju. Započnimo.
Također pročitajte: DigitalOcean vs AWS vs Google Cloud vs Linode vs Vultr: Što je najbolje za hosting WordPressa?
Git grane
Grane u Gitu neovisne su linije razvoja u Git repozitoriju. Git grane se koriste za odvajanje vašeg koda. Git ogranak pomoći će vam da radite na različitim dijelovima projekta bez ikakvog utjecaja na glavnu liniju razvoja.
Dakle, što se događa kada pogrešno preimenujete Git granu? Trebate li ga izbrisati? Ne, ne morate ga brisati. Git ponekad može biti frustrirajući, ali ima metodu koju koristite za jednostavno preimenovanje grane.
Kako preimenovati git granu
Naredba git omogućuje preimenovanje grane. Za preimenovanje grane, pokrenite Git granu naredbu -m
Dolje je dana sintaksa za naredbu Git rename branch:
git branch -m <old> <new>
Kako preimenovati git granu
Dakle, preimenujmo Git granu. Sintaksa se može razlikovati ovisno o tome gledate li granu koju želite preimenovati.
U slučaju pregleda podružnice koju želite preimenovati trebate samo unijeti novi naziv podružnice. U slučaju da ne gledate podružnicu, morate unijeti naziv podružnice i naziv podružnice koju želite preimenovati.
Prvo, uzmimo primjer u slučaju kada gledate granu. U tom slučaju morate otići do grane koju želite preimenovati. To možete učiniti pomoću naredba git checkout:
git checkout fix-bug-22
Gornja naredba će vam pomoći da vidite granu fix-bug-22. Također, ako želite vidjeti glavnu granu, možete pokrenuti naredbu “git checkout master”.
Vidimo samo da grana fix-bug-22 zapravo služi za popravljanje buga 23, a ne buga 22. Prema tome, ako želite promijeniti naziv grane, možete ispraviti grešku korištenjem naredbe git branch s oznakom -m. Ova naredba omogućuje nam preimenovanje grane.
git branch -m fix-bug-23<
Kao što vidite, novi naziv grane sada je fix-bug-23. Također možete provjeriti je li se naziv ogranka promijenio pomoću naredbe git dane u nastavku.
git branch
Gornja naredba vraća odgovor:
* fix-bug-23 master
Sada možete vidjeti da je naša grana “fix-bug-22” na našem Git sustavu kontrole verzija preimenovana u “fix-bug-23”.
Dakle, sada ako želite preimenovati granu bez gledanja, to možete jednostavno učiniti. Da biste to učinili, sve što trebate učiniti je navesti naziv grane koju želite preimenovati kada koristite naredbu git branch -m. Ako to učinite, ne trebate ići do grane prije nego što joj promijenite naziv. Naredba je dana u nastavku:
git branch -m fix-bug-22 fix-bug-23
Ono što će ova naredba učiniti je preimenovati vašu granu fix-bug-22 u fix-bug-23. Ne uzimajući u obzir koju poslovnicu trenutno gledate. I lako ste preimenovali lokalni ogranak.
Preimenuj granu Git: Ukloni granu
Morate gurnuti novu verziju grane u udaljeni repozitorij ako želite preimenovati udaljenu granu. Udaljeni ogranak je ogranak udaljenog repozitorija ili repozitorija koji ste pohranili na svom računalu.
Prvo, trebate uzeti upute iz našeg posljednjeg primjera za preimenovanje grane. Zatim u sljedećem koraku trebate gurnuti novu granu u svoje udaljeno spremište koristeći Git push.
git push origin -u fix-bug-23
Ono što će ovo učiniti je dodati granu fix-bug-23 u udaljeno spremište s imenom “origin”.
Sada kada gledate svoje udaljeno spremište, možete vidjeti novo spremište. Ali stara grana će i dalje biti vidljiva. Kako biste riješili problem, morate izbrisati staru granu iz vašeg udaljenog repozitorija pomoću naredbe git dane u nastavku.
git push origin --delete fix-bug-22
Sada će ovo izbrisati granu fix-bug-22 iz vašeg lokalnog repozitorija. Nakon što pokrenete naredbu, imat ćete novu granu koja se zove fix-bug-23 na vašem masteru i nijednu drugu granu koja se zove fix-bug-22.
Zaključak:
Evo kako promijeniti naziv git grane. Kako su grane korisni dio Gita jer omogućuju programerima rad na više različitih značajki i izvješća o greškama bez mijenjanja glavne linije razvoja. Nadamo se da će vam ove informacije biti korisne. Hvala vam na čitanju.