Kuinka nimetä Git-haara uudelleen

Kuinka nimetä Git-haara uudelleen

Gitissä haaran uudelleennimeäminen on kätevä taito. Saatat olla yksi harvoista ihmisistä, joilla on alusta alkaen horjumaton suunnitelma haarakonttoreiden nimien pitäisi olla, mutta useimmille kehittäjille uudelleennimeäminen on usein tehtävä.

Kuinka nimetä Git-haara uudelleen

Mutta kuinka tarkalleen nimeät haaran Gitissä? Tämä artikkeli selittää kaiken, mitä sinun tarvitsee tietää.

Vaiheittaiset ohjeet paikallisen Git-konttorin nimeämiseksi uudelleen

Se, miten nimeät haarasi uudelleen, riippuu siitä, mitä teet tällä hetkellä. Jos olet haaralla, jonka haluat nimetä uudelleen, toimi seuraavasti:

  1. Avaa Terminaali .
  2. Kirjoita git haara -m uusi-nimi ja korvaa "uusi-nimi" sillä nimellä, jonka haluat haaralle.
    Kuinka nimetä Git-haara uudelleen

Jos et ole haaralla, jonka haluat nimetä uudelleen, voit lisätä ylimääräisen rivin:

  1. Avaa Terminaali .
  2. Kirjoita git branch -m vanha-nimi uusi-nimi ja korvaa "vanha-nimi" nykyisellä nimellä ja "uusi-nimi" uudella nimellä.
    Kuinka nimetä Git-haara uudelleen

Etähaarojen käsittely

Kun olet nimennyt haarasi uudelleen paikallisesti, jos olet työntänyt sen etävarastoon, sinun on päivitettävä myös siellä olevat asiat.

  1. Poista vanha haara kaukosäätimestä. Kirjoita terminaaliin git push origin –delete old-name .
    Kuinka nimetä Git-haara uudelleen
  2. Työnnä sitten uuden haaran nimi komennolla git push origin -u uusi-nimi .
    Kuinka nimetä Git-haara uudelleen

Vaihtoehtoiset uudelleennimeämismenetelmät

Yllä oleva uudelleennimeämismenetelmä on suosituin tapa nimetä haara uudelleen. Mutta on olemassa joitain vaihtoehtoja.

Git GUI Toolsin käyttö

Päätteen käyttäminen ei ole merkittävä haaste, mutta jos et ole komentorivin ystävä, monet Gitin graafisen käyttöliittymän (GUI) työkalut antavat sinun nimetä haaroja uudelleen muutamalla napsautuksella. Työkaluissa, kuten GitKraken , SourceTree tai GitHub Desktop -sovellus, on intuitiiviset käyttöliittymät haarojen hallintaan, mukaan lukien niiden uudelleennimeämiseen.

Haarojen uudelleennimeäminen online-varastoissa

Haarojen, jotka on jo työnnetty online-varastoihin, GitHubin , GitLabin ja Bitbucketin kaltaiset alustat antavat myös nimetä uudelleen graafisen käyttöliittymän haaroja suoraan verkkorajapintojensa kautta. Jos olet poissa paikallisesta kehitysympäristöstäsi, mutta haluat silti nimetä haaran nopeasti uudelleen tai haluat vain visuaalisen reitin, tämä on epäilemättä tie eteenpäin.

Komentosarja ja automaatio

Voit kirjoittaa yksinkertaisia ​​komentosarjoja uudelleennimeämisen automatisoimiseksi niille, jotka rakastavat komentosarjoja, ei vain projekteihinsä, vaan itse Gitille. Tämä on erityisen hyödyllistä, jos olet tekemisissä useiden haarojen tai tietovarastojen kanssa samanaikaisesti. Huomaa kuitenkin, että tämä on edistyneempi tapa nimetä haaroja uudelleen ja tarvitset hyvän käsityksen komentotulkin komentosarjasta ja Git-komennoista.

Jos kuitenkin pidät komentosarjoista ja hallitset hyvin Git-komentoja, haarojen uudelleennimeämisen automatisointi säästää valtavasti aikaa, varsinkin kun jongleeraat useita haaroja tai tietovarastoja.

Tässä on esimerkki:

  1. Avaa tekstieditori. Voit käyttää mitä tahansa tekstieditoria – Visual Studio Codea, Atomia tai jopa vanhaa kunnon Notepadia.
    Kuinka nimetä Git-haara uudelleen
  2. Kirjoita komentosarjatiedoston yläosaan #!/bin/bash . Tämä rivi kertoo järjestelmällesi, että komentosarja tulee suorittaa Bash-kuoressa.
    Kuinka nimetä Git-haara uudelleen
  3. Aloita komentosarja määrittämällä muuttujat vanhoille ja uusille haaranimille. Esimerkki:
    vanha_haara=”vanha-haara-nimi” uusi_haara=”uusi-haara-nimi”
    Kuinka nimetä Git-haara uudelleen
  4. Käytä Git-komentoja haaran nimeämiseen uudelleen käyttämällä juuri määrittämiäsi muuttujia. Kuten:
    git haara -m $vanha_haara $uusi_haara git push origin :$old_branch git push -set-upstream origin $new_branch
    Kuinka nimetä Git-haara uudelleen
  5. Tallenna skripti .sh-tunnisteella, kuten rename-branch.sh.
    Kuinka nimetä Git-haara uudelleen
  6. Tee siitä suoritettava avaamalla pääte ja suorittamalla chmod +x rename-branch.sh .
    Kuinka nimetä Git-haara uudelleen
  7. Suorita komentosarjasi kirjoittamalla ./rename-branch.sh terminaaliin.
    Kuinka nimetä Git-haara uudelleen

Kun käytät näitä komentoja, ne nimeävät haaran uudelleen paikallisesti, poistavat vanhan haaran ja työntävät uuden haaran kaukosäätimeen.

Git-aliasten käyttö

Jos huomaat nimeäväsi haaroja uudelleen usein, saatat saada huomattavan matkan Git-aliaksen asettamisesta – oma pikakuvake Git-komentojen laajentamiseen tai yksinkertaistamiseen. Voit esimerkiksi luoda aliaksen, kuten "git ren", joka suorittaa komennon "git branch -m". Tämä on paljon nopeampi ja helpompi muistaa, mikä säästää paljon kirjoittamista. Tehdään alias, jonka avulla voit käyttää "git ren" -komentoa täyden "git branch -m" -komennon sijaan.

Suorita tämä komento:

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

Sen sijaan, että kirjoittaisit "git branch -m old-branch new-branch", voit kirjoittaa vain git ren old-branch new-branch .

Tämä komento käskee Git luomaan globaalin aliaksen nimeltä "ren", joka suorittaa "branch -m". Se on pieni muutos, mutta silti se tekee komennosta helpompi muistaa ja nopeuttaa kirjoittamista.

Git-aliaksien kauneus on, että voit säätää niitä haluamallasi tavalla. Jos käytät tiettyä Git-komentoa usein, voit luoda aliaksen helpottaaksesi sitä. Seuraa vain kuviota ylhäältä, mutta lisää "ren" ja "branch -m" sijaan mikä tahansa muu alias ja komento, jonka haluat.

Haarojen uudelleennimeäminen integroiduissa kehitysympäristöissä (IDE)

Kuten ehkä tiedät, monissa integroiduissa kehitysympäristöissä (IDE), kuten Visual Studio Code, IntelliJ IDEA tai Eclipse, on sisäänrakennettu Git-tuki. Tämä tuki ulottuu haarakonttorin hallintaan ja uudelleennimeämiseen. Näillä IDE:illä on usein käyttäjäystävällisempi tapa nimetä uudelleen graafisen käyttöliittymän haaroja (samanlainen kuin jotkut aiemmin mainitut työkalut) ilman komentoriviä.

Miksi edes nimetä sivuliike uudelleen?

Haaran nimeäminen uudelleen saattaa tuntua pieneltä asialta, mutta sillä voi olla suuri merkitys. Sen ytimessä on selkeys ja tulkinta.

Olet esimerkiksi saattanut aloittaa haarasta, jolle annoit paikkamerkin nimen "uusi ominaisuus". Tuolloin tämä saattoi tuntua riittävältä, koska et ollut varma, miten ominaisuus kehittyy. Mutta kun projekti kehittyi, siitä tuli jotain tarkempaa, kuten uuden maksuyhdyskäytävän lisääminen. Sen nimeäminen uudelleen muotoon "add-stripe-integration" kertoo kaikille välittömästi, mitä kyseisellä haaralla tapahtuu.

Se on mini-ilmoitustaulu, joka lähettää sivuliikkeen tarkoituksen. Se voi myös auttaa seuraamaan edistymistä ja organisoimaan työtä, varsinkin kun käsittelet useita sivukonttoreita.

Parhaat käytännöt sivukonttoreiden nimeämiseen

Puhutaanpa haarojen nimeämisestä yleisesti. Haluat jotain kuvailevaa, mutta et romaania, nimen, joka osuu informatiivisen ja tiiviin väliin. Jos luot tunnistetta tiedostokansiolle – haluat jokaisen sen poimivan tietävän, mitä sisällä on lukematta koko lausetta. Nimet, kuten "fix-login-issue" tai "enhance-image-upload" toimivat hyvin. Samaan aikaan "login" tai "fixed-login-issue-with-2fa-no-password-credentials" voi olla liian vähän tai liikaa. Hyvä nimi kertoo tarkalleen, mitä laatikossa on avaamatta sitä. Pidä se yksinkertaisena ja kuvailevana helpottaaksesi kaikkien tiimin jäsenten elämää.

Varoituksen sana

Pieni huomautus haarojen uudelleennimeämisestä etäpalvelimessa. Koska jaat työsi tiimin kanssa, se voi olla kuin huonekalujen järjestämistä yhteisessä toimistossa. Jos teet sen kertomatta kenellekään, sinulla on hämmentyneitä (ja mahdollisesti ärsyttäviä) joukkuetovereita. Muiden aktiivisesti käyttämien haarojen uudelleennimeäminen voi aiheuttaa jakoavaimen työnkulkua. Ota aina yhteyttä tiimiisi ennen kuin teet vaihdon. Se voi säästää paljon päänsärkyä ja pitää koodausharmonian elossa.

Haaroittuminen fiksuilla nimillä

Sivukonttorin nimeäminen uudelleen Gitissä on helppoa, kun tiedät kuinka. Se on pieni työkalu Git-arsenaalissasi, mutta tehokas työkalu pitämään projektisi siisteinä ja ymmärrettävinä. Harjoittele vain maalaisjärkeä ja tee nimistäsi kuvaavia, mutta riittävän yksinkertaisia, jotta ne voidaan ymmärtää pintapuolisella silmäyksellä.

Onko sinulla koskaan ollut alan nimeämisongelmia? Onko sinulla aina suunnitelma, millä nimeäisit Git-konttorisi? Kerro meille kommenttiosiossa.


Virgin Hyperloop One: HERE-sovellus antaa ensimmäisen kurkistuksen seuraavan sukupolven liikenteeseen

Virgin Hyperloop One: HERE-sovellus antaa ensimmäisen kurkistuksen seuraavan sukupolven liikenteeseen

Olemme saaneet ensimmäisen näkemyksen siitä, millaista on ajaa Virgin Hyperloop Onella CES 2018 -messuilla. Myönsi sen osan laajempaan sovellukseen ja

Cash App: Kuinka vahvistaa henkilöllisyytesi ja Bitcoin

Cash App: Kuinka vahvistaa henkilöllisyytesi ja Bitcoin

Lue, kuinka kauan Cash App -tilisi tai Bitcoinin vahvistaminen kestää ja mitä tehdä, jos prosessi ylittää vakiorajan.

Kuinka korjata mustan näytön näyttäminen suoratoiston aikana

Kuinka korjata mustan näytön näyttäminen suoratoiston aikana

Tutustu näiden vianetsintävinkkien avulla, miten voit korjata mustan näytön häiriön suoratoiston aikana Discordissa.

Kuinka Facebook Marketplace -huijaukset toimivat

Kuinka Facebook Marketplace -huijaukset toimivat

Facebook Marketplace on yksi suurimmista käytettyjen tavaroiden jälleenmyyjistä verkossa nykyään. Vaikka Marketplacen käytössä on etuja – kuten tekeminen

Ohjelman pakottaminen avautumaan tietyllä näytöllä

Ohjelman pakottaminen avautumaan tietyllä näytöllä

Monet Windows-käyttäjät haluavat nykyään työskennellä useamman kuin yhden näytön kanssa, jolloin he voivat tarkastella kahta sivua tai sovellusta samanaikaisesti. Tämän mieltymyksen vuoksi

Kuinka lisätä Google Drive File Exploreriin

Kuinka lisätä Google Drive File Exploreriin

Jos olet Windows PC -käyttäjä, tunnet File Explorerin. Windows 10 toi parannetun version, jonka avulla voit käyttää One Drivea helposti.

Robottien nousu voi pahentaa Yhdistyneen kuningaskunnan pohjois-etelä-jakoa

Robottien nousu voi pahentaa Yhdistyneen kuningaskunnan pohjois-etelä-jakoa

Tekninen kehitys on normaalia. Uusien kehityskulkujen tasainen virtaus mahdollistaa vaurauden asteittaisen kasvun. Mutta joskus – ja ehkä nyt on sellainen

Tämä hallituksen Cyber ​​Aware -verkkosivusto on maksanut 6,37 puntaa käyntiä kohti sen käynnistämisestä lähtien

Tämä hallituksen Cyber ​​Aware -verkkosivusto on maksanut 6,37 puntaa käyntiä kohti sen käynnistämisestä lähtien

Olet ehkä nähnyt yllä olevan kaltaisia ​​julisteita Tubessa. Jos seurasit mukana olevaa linkkiä, olet vähemmistössä. Cyber ​​Awaren hallitus

Ohjainten poistaminen käytöstä Robloxissa

Ohjainten poistaminen käytöstä Robloxissa

Heillä voi olla erilainen elämäntyyli ja ikä, mutta pelaajat ympäri maailmaa pitävät hauskaa Roblox-peleissä. Alustalla on monia nimikkeitä, mukaan lukien

Ilmaiset Google Slides -mallit

Ilmaiset Google Slides -mallit

Google Slides on paras paikka hankkia ilmaisia ​​malleja esitysten muotoilua ja luomista varten. Ilmainen Gmailin ja osan G-Suiten käyttäjille, voit valita