Kā pārdēvēt Git filiāli

Kā pārdēvēt Git filiāli

Zināt, kā pārdēvēt filiāli Git, ir ērta prasme. Iespējams, jūs esat viens no retajiem cilvēkiem, kuram jau no paša sākuma ir nesatricināms plāns par to, kādiem jābūt jūsu filiāļu nosaukumiem, taču lielākajai daļai izstrādātāju pārdēvēšana ir bieži sastopams uzdevums.

Kā pārdēvēt Git filiāli

Bet kā tieši pārdēvēt filiāli vietnē Git? Šajā rakstā tiks izskaidrots viss, kas jums jāzina.

Soli pa solim instrukcijas vietējās Git filiāles pārdēvēšanai

Filiāles pārdēvēšana ir atkarīga no tā, ko pašlaik darāt. Ja atrodaties filiālē, kuru vēlaties pārdēvēt, veiciet šīs darbības:

  1. Atveriet termināli .
  2. Ierakstiet git branch -m new-name , aizstājot “new-name” ar nosaukumu, kuru vēlaties piešķirt filiālei.
    Kā pārdēvēt Git filiāli

Ja neatrodaties filiālē, kuru vēlaties pārdēvēt, ir jāpievieno papildu rinda:

  1. Atveriet termināli .
  2. Ierakstiet git branch -m old-name new-name , aizstājot “old-name” ar pašreizējo nosaukumu un “new-name” ar jauno nosaukumu.
    Kā pārdēvēt Git filiāli

Attālināto filiāļu apstrāde

Pēc lokālas filiāles pārdēvēšanas, ja esat to nosūtījis uz attālo repozitoriju, jums būs jāatjaunina arī tur.

  1. Izdzēsiet veco filiāli no tālvadības pults. Terminālī ierakstiet git push origin – dzēst veco nosaukumu .
    Kā pārdēvēt Git filiāli
  2. Pēc tam nospiediet jauno filiāles nosaukumu ar git push origin -u new-name .
    Kā pārdēvēt Git filiāli

Alternatīvas pārdēvēšanas metodes

Iepriekš minētā pārdēvēšanas metode ir vispopulārākais veids, kā pārdēvēt filiāli. Bet ir dažas alternatīvas.

Izmantojot Git GUI rīkus

Termināļa izmantošana nav nopietns izaicinājums, taču, ja neesat komandrindas cienītājs, daudzi Git grafiskā lietotāja interfeisa (GUI) rīki ļauj pārdēvēt filiāles ar dažiem klikšķiem. Tādiem rīkiem kā GitKraken , SourceTree vai GitHub Desktop lietotnei ir intuitīvas saskarnes filiāļu pārvaldībai, tostarp to pārdēvēšanai.

Filiāļu pārdēvēšana tiešsaistes krātuvēs

Filiālēm, kas jau ir nosūtītas uz tiešsaistes krātuvēm, platformas, piemēram, GitHub , GitLab un Bitbucket , arī ļauj pārdēvēt filiāles GUI tieši, izmantojot to tīmekļa saskarnes. Ja atrodaties prom no vietējās attīstības vides, bet joprojām vēlaties ātri pārdēvēt filiāli vai vienkārši dodat priekšroku vizuālajam maršrutam, tas neapšaubāmi ir ceļš uz priekšu.

Skriptēšana un automatizācija

Tiem, kas nodarbojas ar skriptu veidošanu, ne tikai saviem projektiem, bet arī pašam Git, varat rakstīt vienkāršus čaulas skriptus, lai automatizētu pārdēvēšanu. Tas ir īpaši noderīgi, ja jums ir darīšana ar vairākām filiālēm vai krātuvēm vienlaikus. Tomēr ņemiet vērā, ka tas ir sarežģītāks veids, kā pārdēvēt filiāles, un jums ir nepieciešama laba izpratne par čaulas skriptiem un Git komandām.

Tomēr, ja jums patīk skriptēšana un labi pārvaldāt Git komandas, filiāļu pārdēvēšanas automatizācija ievērojami ietaupa laiku, it īpaši, žonglējot ar vairākiem zariem vai krātuvēm.

Šeit ir piemērs:

  1. Atveriet teksta redaktoru. Varat izmantot jebkuru teksta redaktoru, kas jums patīk - Visual Studio Code, Atom vai pat veco labo Notepad.
    Kā pārdēvēt Git filiāli
  2. Skripta faila augšdaļā ierakstiet #!/bin/bash . Šī rinda norāda jūsu sistēmai, ka skripts ir jāpalaiž Bash čaulā.
    Kā pārdēvēt Git filiāli
  3. Sāciet savu skriptu, definējot mainīgos veco un jauno filiāļu nosaukumiem. Piemēram:
    old_filiāle="vecais-filiāles-nosaukums" new_branch="new-branch-name"
    Kā pārdēvēt Git filiāli
  4. Izmantojiet komandas Git, lai pārdēvētu filiāli, izmantojot tikko definētos mainīgos. Piemēram:
    git filiāle -m $old_filiāle $jauna_nozare git push izcelsme :$old_branch git push -set-upstream origin $new_branch
    Kā pārdēvēt Git filiāli
  5. Saglabājiet skriptu ar paplašinājumu .sh, piemēram, rename-branch.sh.
    Kā pārdēvēt Git filiāli
  6. Lai padarītu to izpildāmu, atveriet savu termināli un palaidiet chmod +x rename-branch.sh .
    Kā pārdēvēt Git filiāli
  7. Izpildiet skriptu, terminālī ierakstot ./rename-branch.sh .
    Kā pārdēvēt Git filiāli

Kad esat izmantojis šīs komandas, tās pārdēvē filiāli lokāli, izdzēš veco filiāli un nospiež jauno filiāli uz tālvadības pulti.

Izmantojot Git Aliases

Ja bieži pārdēvējat filiāles, iespējams, iegūsit ievērojamu nobraukumu, iestatot Git aizstājvārdu — savu saīsni, lai paplašinātu vai vienkāršotu Git komandas. Piemēram, varat izveidot aizstājvārdu, piemēram, “git ren”, kas izpilda komandu “git branch -m”. Tas ir daudz ātrāk un vieglāk iegaumējams, tādējādi ietaupot jums daudz rakstīšanas. Izveidosim aizstājvārdu, kas ļauj izmantot “git ren”, nevis pilnu komandu “git branch -m”.

Palaidiet šo komandu:

Git config – globālais alias.ren 'filiāle -m'

Tā vietā, lai rakstītu “git branch -m old-branch new-branch”, varat vienkārši ierakstīt git ren old-branch new-branch .

Šī komanda liek Git izveidot globālu aizstājvārdu ar nosaukumu “ren”, kas izpildīs “branch -m”. Tās ir nelielas izmaiņas, taču tās joprojām padara komandu vieglāk iegaumējamu un ātrāk ievadāmu.

Git aizstājvārdu skaistums ir tāds, ka varat tos pielāgot, kā vien vēlaties. Ja kādu noteiktu Git komandu izmantojat bieži, varat izveidot aizstājvārdu, lai padarītu to pieejamāku. Vienkārši izpildiet paraugu no augšas, bet “ren” un “branch -m” vietā ievietojiet jebkuru citu aizstājvārdu un komandu, kuru vēlaties.

Nozaru pārdēvēšana integrētajās izstrādes vidēs (IDE)

Kā jūs, iespējams, zināt, daudzām integrētajām izstrādes vidēm (IDE), piemēram, Visual Studio Code, IntelliJ IDEA vai Eclipse, ir iebūvēts Git atbalsts. Šis atbalsts attiecas uz filiāles pārvaldību un pārdēvēšanu. Šiem IDE bieži ir lietotājam draudzīgāks veids, kā pārdēvēt filiāles GUI (līdzīgi dažiem iepriekš minētajiem rīkiem) bez komandrindas.

Kāpēc pat pārdēvēt filiāli?

Filiāles pārdēvēšana var šķist maza lieta, taču tā var būtiski mainīt. Tās pamatā ir skaidrība un interpretācija.

Piemēram, jūs, iespējams, sākāt ar filiāli, kurai esat norādījis viettura nosaukumu “jauna funkcija”. Toreiz ar to varēja šķist pietiekami, jo jūs nezināt, kā tieši šī funkcija attīstīsies. Taču projektam attīstoties, tas pārvērtās par kaut ko specifiskāku, piemēram, jaunas maksājumu vārtejas pievienošanu. Pārdēvējot to par “add-stripe-integration”, visiem uzreiz tiek parādīts, kas notiek šajā nozarē.

Tas ir mini ziņojumu dēlis, kas pārraida filiāles mērķi. Tas varētu arī palīdzēt izsekot progresam un organizēt darbu, it īpaši, ja strādājat ar vairākām filiālēm.

Paraugprakse filiāļu nosaukumu piešķiršanai

Kamēr esat pie tā, parunāsim par filiāļu nosaukumu piešķiršanu vispārīgi. Jūs vēlaties kaut ko aprakstošu, bet ne romānu, nosaukumu, kas atbilst informatīvajam un kodolīgajam punktam. Ja veidojat iezīmi failu mapei, vēlaties, lai ikviens, kas to paņem, zinātu, kas atrodas, neizlasot visu teikumu. Nosaukumi, piemēram, “labot-pieteikšanās-problēma” vai “uzlabot-attēla augšupielāde”, darbojas lieliski. Tikmēr “login” vai “fixed-login-issue-with-2fa-no-password-credentials” var būt pārāk maz vai pārāk daudz. Labs nosaukums precīzi pasaka, kas atrodas kastē, to neatverot. Saglabājiet to vienkāršu un aprakstošu, lai atvieglotu dzīvi visiem komandas locekļiem.

Piesardzības vārds

Neliels brīdinājums par filiāļu pārdēvēšanu attālajā serverī. Tā kā jūs dalāties savā darbā ar komandu, tas var būt kā mēbeļu pārkārtošana kopīgā birojā. Ja jūs to darāt, nevienam nepasakot, jums būs daži apjukuši (un, iespējams, īgni) komandas biedri. Pārdēvējot zarus, kurus citi aktīvi izmanto, var būt grūti darbplūsmā. Pirms maiņas vienmēr sazinieties ar savu komandu. Tas var novērst daudzas galvassāpes un saglabāt kodēšanas harmoniju.

Sazaroties ar gudriem vārdiem

Filiāles pārdēvēšana pakalpojumā Git ir vienkārša, ja zināt, kā to izdarīt. Tas ir mazs rīks jūsu Git arsenālā, taču tas ir spēcīgs, lai jūsu projekti būtu sakārtoti un saprotami. Vienkārši praktizējiet veselo saprātu un padariet savus vārdus aprakstošus, bet pietiekami vienkāršus, lai tos varētu uztvert ar virspusēju skatienu.

Vai jums kādreiz ir bijušas kādas nozares nosaukumu mīklas? Vai jums vienmēr ir plāns, kā nosaukt savus Git filiāles? Paziņojiet mums komentāru sadaļā.


Kā novērst CapCut neeksportēšanu

Kā novērst CapCut neeksportēšanu

Neatkarīgi no tā, vai veidojat jautru satura daļu, kas atbilst modernai TikTok melodijai vai reklāmas fragmentam, kurā parādīts jūsu zīmols, CapCut var palīdzēt jums to izveidot pareizi.

Minecraft Java: kā instalēt modi “No miglas”

Minecraft Java: kā instalēt modi “No miglas”

Ja jums apnicis apgūt vaniļas Minecraft: Java Edition pasauli, varat atdzīvināt spēli, pievienojot modifikācijas un datu pakotnes, tostarp

Kā uzzināt, kam nepatika jūsu YouTube videoklips

Kā uzzināt, kam nepatika jūsu YouTube videoklips

Uzziniet, kā uzzināt, kam nepatika jūsu YouTube videoklips, izmantojot šos lieliskos risinājumus, lai labāk izprastu savu auditoriju.

Kā nosūtīt GIF failus pakalpojumā IMessage

Kā nosūtīt GIF failus pakalpojumā IMessage

GIF ir lieliskas funkcijas, ko izmantot, lai kādam nodotu īpašu ziņojumu. Neatkarīgi no tā, vai tas ir, lai aprakstītu savas emocijas vai situāciju, tas ir daudz efektīvāk

WordPress: kā pārbaudīt un atjaunināt PHP versiju

WordPress: kā pārbaudīt un atjaunināt PHP versiju

Vai vēlaties uzzināt un atjaunināt savas WordPress instalācijas PHP versiju? Ir vairāki veidi, kā to izdarīt. Izpildiet šo rokasgrāmatu, lai uzzinātu, kā to izdarīt.

Viber: Kā novērst kļūdu “Šis fotoattēls nav pieejams”.

Viber: Kā novērst kļūdu “Šis fotoattēls nav pieejams”.

Izlabojiet kļūdu Šis fotoattēls nav pieejams pakalpojumā Viber, izmantojot šos vienkāršos problēmu novēršanas padomus, lai nodrošinātu, ka jūsu saziņas plūsma netiek ietekmēta.

Kā iegūt Autobuild In Tears Of the Kingdom

Kā iegūt Autobuild In Tears Of the Kingdom

Celtniecība ir liela daļa no pieredzes filmā “Zelda leģenda: karalistes asaras” (TotK). Ar jaunām jautrām spējām, piemēram, Ultrahand, varat apvienoties

Kā padarīt lapu par veidni

Kā padarīt lapu par veidni

Veidojot bieži lietotu lapu programmā Notion, jūs varētu saprast, ka, izmantojot to kā veidni, nākotnē ietaupīsiet laiku. Par laimi jums, tā

Karalistes asaras uzdevumu saraksts

Karalistes asaras uzdevumu saraksts

Filmā “Karalistes asaras” Hairulas zemē notiek daudz notikumu, Linkam pētot pasauli. Uzdevumi vai misijas, kas viņam jāveic

Kur atrast bezmaksas Instagram ruļļu veidnes

Kur atrast bezmaksas Instagram ruļļu veidnes

Šķiet, ka pasaule ir apsēsta ar Instagram Reels skatīšanos. Šie viegli skatāmie īsie videoklipi ir kļuvuši ļoti populāri ar miljoniem skatītāju