Kaip pervardyti „Git“ filialą

Žinojimas, kaip pervardyti filialą „Git“, yra patogus įgūdis. Galbūt esate vienas iš retų žmonių, kurie nuo pat pradžių turi nepajudinamą planą, kokie turėtų būti jūsų filialų pavadinimai, tačiau daugumai kūrėjų pervadinimas yra dažna užduotis.

Kaip pervardyti „Git“ filialą

Bet kaip tiksliai pervadinti filialą „Git“? Šis straipsnis paaiškins viską, ką reikia žinoti.

Išsamios instrukcijos, kaip pervardyti vietinį „Git“ filialą

Filialo pervadinimas priklauso nuo to, ką šiuo metu darote. Jei esate filiale, kurį norite pervardyti, atlikite šiuos veiksmus:

  1. Atidarykite terminalą .
  2. Įveskite git branch -m new-name , pakeisdami „new-name“ pavadinimu, kurį norite turėti filialui.
    Kaip pervardyti „Git“ filialą

Jei nesate filiale, kurią norite pervardyti, galite pridėti papildomą eilutę:

  1. Atidarykite terminalą .
  2. Įveskite git branch -m old-name new-name , pakeisdami "old-name" dabartiniu pavadinimu ir "new-name" nauju pavadinimu.
    Kaip pervardyti „Git“ filialą

Nuotolinių filialų tvarkymas

Pervadinę filialą vietoje, jei perkėlėte jį į nuotolinę saugyklą, turėsite atnaujinti ir ten esančius dalykus.

  1. Ištrinkite seną šaką iš nuotolinio valdymo pulto. Terminale įveskite git push origin – ištrinti seną pavadinimą .
    Kaip pervardyti „Git“ filialą
  2. Tada stumkite naują šakos pavadinimą su git push origin -u new-name .
    Kaip pervardyti „Git“ filialą

Alternatyvūs pervadinimo metodai

Aukščiau pateiktas pervadinimo būdas yra populiariausias filialo pervadinimo būdas. Tačiau yra keletas alternatyvų.

Naudojant Git GUI įrankius

Terminalo naudojimas nėra didelis iššūkis, tačiau jei nesate komandinės eilutės gerbėjas, daugelis „Git“ skirtų grafinės vartotojo sąsajos (GUI) įrankių leidžia pervardyti šakas keliais paspaudimais. Tokie įrankiai kaip „GitKraken“ , „SourceTree “ arba „GitHub Desktop“ programa turi intuityvias sąsajas, skirtas filialams tvarkyti, įskaitant jų pervadinimą.

Filialų pervadinimas internetinėse saugyklose

Filialams, kurie jau perkeliami į internetines saugyklas, tokios platformos kaip GitHub , GitLab ir Bitbucket taip pat leidžia pervardyti filialus GUI tiesiogiai per jų žiniatinklio sąsajas. Jei esate toli nuo vietinės plėtros aplinkos, bet vis tiek norite greitai pervadinti filialą arba tiesiog renkatės vizualinį maršrutą, tai neabejotinai yra kelias į priekį.

Scenarijų rašymas ir automatizavimas

Tiems, kurie mėgsta kurti scenarijus, ne tik savo projektams, bet ir pačiam „Git“, galite parašyti paprastus apvalkalo scenarijus, kad automatizuotų pervadinimą. Tai ypač naudinga, jei vienu metu dirbate su keliomis šakomis ar saugyklomis. Tačiau atminkite, kad tai yra pažangesnis būdas pervardyti šakas ir jums reikia gerai suprasti apvalkalo scenarijų ir Git komandas.

Tačiau jei jums patinka scenarijus ir gerai valdote „Git“ komandas, automatizuodami šakų pervardijimą sutaupysite daug laiko, ypač kai žongliruojate keliomis šakomis ar saugyklomis.

Štai pavyzdys:

  1. Atidarykite teksto rengyklę. Galite naudoti bet kurį jums patinkantį teksto rengyklę – „Visual Studio Code“, „Atom“ ar net seną gerą „Notepad“.
    Kaip pervardyti „Git“ filialą
  2. Scenarijaus failo viršuje parašykite #!/bin/bash . Ši eilutė nurodo jūsų sistemai, kad scenarijus turėtų būti paleistas „Bash“ apvalkale.
    Kaip pervardyti „Git“ filialą
  3. Pradėkite savo scenarijų apibrėždami senų ir naujų šakų pavadinimų kintamuosius. pvz

    Kaip pervardyti „Git“ filialą
  4. Naudokite Git komandas, kad pervardytumėte šaką naudodami ką tik apibrėžtus kintamuosius. Patinka:
    git filialas -m $senas_šakas $naujas_šakas git push kilmė :$senas_šakas git push -nustatyti-upstream origin $new_branch
    Kaip pervardyti „Git“ filialą
  5. Išsaugokite scenarijų naudodami .sh plėtinį, pvz., rename-branch.sh.
    Kaip pervardyti „Git“ filialą
  6. Kad jis būtų vykdomas, atidarykite terminalą ir paleiskite chmod +x rename-branch.sh .
    Kaip pervardyti „Git“ filialą
  7. Vykdykite scenarijų terminale įvesdami ./rename-branch.sh .
    Kaip pervardyti „Git“ filialą

Kai naudojate šias komandas, jos pervadina šaką vietoje, ištrina seną šaką ir nusiunčia naują šaką į nuotolinio valdymo pultą.

Naudojant Git slapyvardžius

Jei dažnai pervadinate šakas, galite sulaukti nemažo atstumo nustatydami Git slapyvardį – savo nuorodą išplėsti arba supaprastinti Git komandas. Pavyzdžiui, galite sukurti slapyvardį, pvz., „git ren“, kuris vykdo komandą „git branch -m“. Tai daug greičiau ir lengviau įsimenama, todėl jums nereikia daug rašyti. Sukurkime slapyvardį, leidžiantį naudoti „git ren“, o ne visą komandą „git branch -m“.

Vykdykite šią komandą:

Git config – global alias.ren 'filialas -m'

Užuot įvedę „git filialas -m old-branch new-branch“, galite tiesiog įvesti git ren old-branch new-branch .

Ši komanda nurodo „Git“ sukurti visuotinį slapyvardį „ren“, kuris vykdys „branch -m“. Tai nedidelis pakeitimas, bet vis tiek lengviau įsimenama ir greičiau įvedama komanda.

„Git“ slapyvardžių grožis yra tas, kad galite juos koreguoti, kaip norite. Jei dažnai naudojate tam tikrą „Git“ komandą, galite sukurti slapyvardį, kad ji būtų lengviau pasiekiama. Tiesiog sekite šabloną iš viršaus, bet vietoj „ren“ ir „branch -m“ įterpkite bet kurį kitą slapyvardį ir komandą.

Filialų pervadinimas integruotose kūrimo aplinkose (IDE)

Kaip tikriausiai žinote, daugelis integruotų kūrimo aplinkų (IDE), pvz., „Visual Studio Code“, „IntelliJ IDEA“ ar „Eclipse“, turi integruotą „Git“ palaikymą. Ši parama apima filialų valdymą ir pervadinimą. Šios IDE dažnai turi patogesnį būdą pervardyti GUI šakas (panašiai į kai kuriuos anksčiau paminėtus įrankius) be komandinės eilutės.

Kodėl net pervadinti filialą?

Filialo pervadinimas gali atrodyti smulkmena, tačiau tai gali labai pakeisti. Jos esmė yra aiškumas ir aiškinimas.

Pavyzdžiui, galbūt pradėjote nuo šakos, kuriai suteikėte rezervuotos vietos pavadinimą „nauja funkcija“. Tuo metu to galėjo atrodyti pakankamai, nes nebuvote tikri, kaip ši funkcija vystysis. Tačiau vystantis projektui, jis tapo kažkuo konkretesniu, pavyzdžiui, buvo pridėtas naujas mokėjimo šliuzas. Pervadinus jį į „add-stripe-integration“, visiems iškart pranešama, kas vyksta toje šakoje.

Tai mini skelbimų lenta, rodanti filialo paskirtį. Tai taip pat gali padėti sekti pažangą ir organizuoti darbą, ypač kai tvarkote kelis filialus.

Geriausia filialų pavadinimo suteikimo praktika

Kalbant apie tai, pakalbėkime apie šakų pavadinimų suteikimą apskritai. Norisi kažko aprašomojo, bet ne romano, pavadinimo, kuris atsidurtų tarp informatyvaus ir glausto. Jei kuriate failų aplanko etiketę – norite, kad visi, kurie jį paima, žinotų, kas yra viduje, neperskaitę viso sakinio. Tokie pavadinimai kaip „ištaisyti prisijungimo problemą“ arba „patobulinti vaizdą įkelti“ veikia puikiai. Tuo tarpu „prisijungti“ arba „ištaisyta prisijungimo problema su 2fa-no-password-credentials“ gali būti per mažai arba per daug. Geras pavadinimas tiksliai pasako, kas yra dėžutėje jos neatidarius. Laikykite jį paprastai ir aprašydami, kad palengvintumėte gyvenimą visiems komandos nariams.

Atsargumo žodis

Šiek tiek įspėjimų apie filialų pervadinimą nuotoliniame serveryje. Kadangi savo darbus dalijatės su komanda, tai gali būti tarsi baldų pertvarkymas bendrame biure. Jei tai darysite niekam nesakę, turėsite sutrikusių (ir galbūt susierzinusių) komandos draugų. Kitų aktyviai naudojamų šakų pervardijimas gali pakenkti jų darbo eigai. Visada bendraukite su savo komanda prieš keisdami. Tai gali sutaupyti daug galvos skausmo ir išsaugoti kodavimo harmoniją.

Išsišakojimas su protingais vardais

Pervadinti filialą Git yra lengva, kai žinote, kaip tai padaryti. Tai mažas įrankis jūsų Git arsenale, bet galingas, kad jūsų projektai būtų tvarkingi ir suprantami. Tiesiog praktikuokite sveiką protą ir paverskite savo vardus apibūdinančius, bet pakankamai paprastus, kad juos suprastumėte paviršutiniškai.

Ar kada nors turėjote kokių nors šakų pavadinimo mįslių? Ar visada turite planą, kaip pavadinti savo Git filialus? Praneškite mums komentarų skiltyje.

Palikti komentarą

Skalbimo mašinos valymas actu? Kaip tai daryti saugiai – ir kada to nedaryti

Skalbimo mašinos valymas actu? Kaip tai daryti saugiai – ir kada to nedaryti

Nemalonus kvapas ar apnašos skalbimo mašinoje? Sužinokite, kada galima naudoti actą, kada gamintojai to nerekomenduoja, ir saugų valymo eiliškumą nuo dozatoriaus iki būgno.

Kaip saugiai pašalinti kalkes nuo elektrinio virdulio – žingsnis po žingsnio

Kaip saugiai pašalinti kalkes nuo elektrinio virdulio – žingsnis po žingsnio

Kaip saugiai pašalinti kalkes nuo elektrinio virdulio naudojant gamintojo metodą, tinkamai nuskalaujant, bei patarimai dėl acto, kalkių filtro ir valymo dažnumo pagal vandens kietumą.

Kaip saugiai ir kruopščiai išvalyti ledo gaminimo aparatą šaldiklyje

Kaip saugiai ir kruopščiai išvalyti ledo gaminimo aparatą šaldiklyje

Sužinokite, kaip išvalyti šaldiklio ledo gaminimo aparatą, išplauti ledo dėžę, pašalinti susikaupusius ledo gabalėlius, nuvalyti skyrių, viską išdžiovinti ir pašalinti nemalonaus skonio ar pasenusio ledo problemas.

Kaip saugiai išvalyti kapos dėklą: paprastas rankų plovimo metodas

Kaip saugiai išvalyti kapos dėklą: paprastas rankų plovimo metodas

Sužinokite, kaip saugiai rankomis išvalyti kapos dėklą, tinkamai jį išdžiovinti, išvengti indaplovės žalos ir atpažinti, kada dėl kvapo, įtrūkimų ar susidėvėjimo jį jau reikia pakeisti.

Kaip iš penalo išimti rašalus nepažeidžiant jo

Kaip iš penalo išimti rašalus nepažeidžiant jo

Sužinokite, kaip saugiai ištuštinti ir išvalyti plunksninius, rutulinius, gelinius ir veleninius penalus, laikydamiesi gamintojo rekomenduotų žingsnių ir aiškių apribojimų.

Kaip saugiai išvalyti HP spausdintuvo galvutę: pradėkite nuo integruoto valymo įrankio

Kaip saugiai išvalyti HP spausdintuvo galvutę: pradėkite nuo integruoto valymo įrankio

Sužinokite saugiausią būdą išvalyti HP spausdintuvo galvutę, kada kartoti valymą, kada taikyti rankinį kontaktų valymą ir kada sustoti.

Kaip išplauti pūkinę striukę nesugriaunant izoliacijos

Kaip išplauti pūkinę striukę nesugriaunant izoliacijos

Sužinokite, kaip išplauti pūkinę arba sintetinę pūkinę striukę, išvengti kamštų susidarymo, saugiai ją išdžiovinti, išspręsti dažnas problemas ir įsitikinti, kad tūris visiškai atstatytas.

Kaip išimti virtuvės kriauklės nutekėjimą nepažeidžiant kriauklės

Kaip išimti virtuvės kriauklės nutekėjimą nepažeidžiant kriauklės

Sužinokite, kaip saugiai išimti virtuvės kriauklės nutekėjimą, atjungti P-sifoną, atlaisvinti krepšelio-filtro užveržimo veržlę, pakelti flanšą, apdoroti šiukšlių malūnėlio nutekėjimus ir nuvalyti angą.

Kaip pašalinti sukietėjusį vašką iš drabužių nepalikant dėmės

Kaip pašalinti sukietėjusį vašką iš drabužių nepalikant dėmės

Sužinokite, kaip saugiai pašalinti sukietėjusį vašką iš drabužių: sukietinkite ir nuskuskite, perkelskite likučius žema temperatūra, jei tai leidžiama, iš anksto apdorokite riebalines dėmes, nuplaukite ir patikrinkite prieš džiovindami.

Kaip paruošti ketaus grotas kepimui, kad jos neliptų

Kaip paruošti ketaus grotas kepimui, kad jos neliptų

Sužinokite, kaip paruošti neapdorotas ketaus grotas plonu aliejaus sluoksniu ir kontroliuojama šiluma, taip pat kada emalio dengtos grotos neturėtų būti ruošiamos.