Ako premenovať vetvu Git

Ako premenovať vetvu Git

Vedieť, ako premenovať pobočku v Git, je šikovná zručnosť. Môžete byť jedným z mála ľudí, ktorí majú od začiatku neotrasiteľný plán, ako by mali byť názvy vašich pobočiek, ale pre väčšinu vývojárov je premenovanie častou úlohou.

Ako premenovať vetvu Git

Ale ako presne premenujete pobočku na Git? Tento článok vám vysvetlí všetko, čo potrebujete vedieť.

Podrobné pokyny na premenovanie miestnej vetvy Git

Spôsob premenovania pobočky závisí od toho, čo práve robíte. Ak ste vo vetve, ktorú chcete premenovať, postupujte takto:

  1. Otvorte Terminál .
  2. Napíšte git branch -m new-name , pričom „new-name“ nahraďte názvom, ktorý chcete, aby mala vetva.
    Ako premenovať vetvu Git

Ak nie ste vo vetve, ktorú chcete premenovať, je tu ďalší riadok na pridanie:

  1. Otvorte Terminál .
  2. Napíšte git branch -m starý-názov nový-názov , pričom nahraďte „starý-názov“ aktuálnym názvom a „nový-názov“ novým názvom.
    Ako premenovať vetvu Git

Obsluha vzdialených pobočiek

Po lokálnom premenovaní pobočky, ak ste ju presunuli do vzdialeného úložiska, budete musieť aktualizovať veci aj tam.

  1. Odstráňte starú vetvu z diaľkového ovládača. Vo svojom termináli napíšte git push origin – delete old-name .
    Ako premenovať vetvu Git
  2. Potom zadajte nový názov vetvy pomocou príkazu git push origin -u new-name .
    Ako premenovať vetvu Git

Alternatívne metódy premenovania

Vyššie uvedená metóda premenovania je najpopulárnejším spôsobom premenovania pobočky. Existuje však niekoľko alternatív.

Používanie nástrojov GUI GUI

Používanie terminálu nie je veľkou výzvou, ale ak nie ste fanúšikom príkazového riadka, mnohé nástroje grafického používateľského rozhrania (GUI) pre Git vám umožňujú premenovať vetvy niekoľkými kliknutiami. Nástroje ako GitKraken , SourceTree alebo aplikácia GitHub Desktop majú intuitívne rozhrania na správu pobočiek vrátane ich premenovania.

Premenovanie pobočiek v online úložiskách

V prípade pobočiek, ktoré sú už presunuté do online úložísk, vám platformy ako GitHub , GitLab a Bitbucket tiež umožňujú premenovať pobočky v rámci GUI priamo cez ich webové rozhrania. Ak ste ďaleko od svojho miestneho vývojového prostredia, ale napriek tomu chcete rýchlo premenovať pobočku alebo len uprednostňujete vizuálnu cestu, toto je nepochybne cesta vpred.

Skriptovanie a automatizácia

Pre tých, ktorí sa zaoberajú skriptovaním, nielen pre svoje projekty, ale aj pre samotný Git, môžete napísať jednoduché shell skripty na automatizáciu premenovania. To je obzvlášť užitočné, ak máte čo do činenia s viacerými pobočkami alebo úložiskami naraz. Upozorňujeme však, že ide o pokročilejší spôsob premenovania vetiev a musíte dobre rozumieť skriptovaniu shellu a príkazom Git.

Ak vám však vyhovuje skriptovanie a ovládate príkazy Git, automatizácia premenovania vetiev vám výrazne šetrí čas, najmä pri žonglovaní s viacerými vetvami alebo úložiskami.

Tu je príklad:

  1. Otvorte textový editor. Môžete použiť ľubovoľný textový editor, ktorý sa vám páči – Visual Studio Code, Atom alebo dokonca starý dobrý Poznámkový blok.
    Ako premenovať vetvu Git
  2. V hornej časti súboru skriptu napíšte #!/bin/bash . Tento riadok hovorí vášmu systému, že skript by sa mal spustiť v prostredí Bash.
    Ako premenovať vetvu Git
  3. Spustite skript definovaním premenných pre staré a nové názvy vetiev. Napríklad:
    old_branch=”starý-názov-pobočky” new_branch=”new-branch-name”
    Ako premenovať vetvu Git
  4. Na premenovanie vetvy pomocou premenných, ktoré ste práve definovali, použite príkazy Git. Ako:
    git branch -m $old_branch $new_branch git push origin :$old_branch git push –set-upstream origin $new_branch
    Ako premenovať vetvu Git
  5. Uložte skript s príponou .sh, napríklad rename-branch.sh.
    Ako premenovať vetvu Git
  6. Aby bol spustiteľný, otvorte svoj terminál a spustite chmod +x rename-branch.sh .
    Ako premenovať vetvu Git
  7. Spustite skript zadaním ./rename-branch.sh v termináli.
    Ako premenovať vetvu Git

Keď tieto príkazy použijete, lokálne premenujú vetvu, vymažú starú vetvu a novú vetvu prenesú na vzdialené.

Používanie aliasov Git

Ak sa pristihnete, že často premenovávate vetvy, môžete získať značné množstvo kilometrov pri nastavovaní aliasu Git – vašej vlastnej skratky na rozšírenie alebo zjednodušenie príkazov Git. Môžete napríklad vytvoriť alias ako „git ren“, ktorý vykoná príkaz „git branch -m“. Je to oveľa rýchlejšie a ľahšie zapamätateľné, čo vám ušetrí veľa písania. Urobme si alias, ktorý vám umožní použiť „git ren“ namiesto úplného príkazu „git branch -m“.

Spustite tento príkaz:

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

Namiesto zadávania „git branch -m old-branch new-branch“ môžete jednoducho zadať git ren old-branch new-branch .

Tento príkaz povie Gitu, aby vytvoril globálny alias s názvom „ren“, ktorý spustí „branch -m“. Je to malá zmena, ale stále uľahčuje zapamätanie príkazu a rýchlejšie písanie.

Krása aliasov Git je v tom, že si ich môžete upraviť, ako len chcete. Ak často používate konkrétny príkaz Git, môžete vytvoriť alias, aby ste ho sprístupnili. Postupujte podľa vzoru zhora, ale namiesto „ren“ a „branch -m“ vložte akýkoľvek iný alias a príkaz, ktorý chcete.

Premenovanie pobočiek v integrovaných vývojových prostrediach (IDE)

Ako možno viete, mnohé integrované vývojové prostredia (IDE) ako Visual Studio Code, IntelliJ IDEA alebo Eclipse majú vstavanú podporu Git. Táto podpora sa rozširuje na správu a premenovanie pobočiek. Tieto IDE majú často užívateľsky príjemnejší spôsob premenovania vetiev v rámci GUI (podobne ako niektoré nástroje spomenuté vyššie) bez príkazového riadku.

Prečo dokonca premenovať pobočku?

Premenovanie pobočky sa môže zdať ako maličkosť, no môže znamenať veľký rozdiel. Jeho jadrom je jasnosť a interpretácia.

Mohli ste napríklad začať s vetvou, pre ktorú ste dali zástupný názov „nová funkcia“. V tom čase sa to mohlo zdať dosť, pretože ste si neboli istí, ako presne sa táto funkcia vyvinie. Ale ako sa projekt vyvíjal, zmenil sa na niečo konkrétnejšie, napríklad pridanie novej platobnej brány. Premenovaním na „add-stripe-integration“ okamžite každému povie, čo sa v danej vetve deje.

Je to mini-nástenka, ktorá vysiela účel pobočky. Môže tiež pomôcť pri sledovaní pokroku a organizovaní práce, najmä ak máte na starosti viacero pobočiek.

Osvedčené postupy pre pomenovanie pobočiek

Keď už sme pri tom, povedzme si niečo o pomenovaní pobočiek vo všeobecnosti. Chcete niečo popisné, ale nie román, názov, ktorý zasiahne to pravé miesto medzi informatívnym a stručným. Ak vytvárate štítok pre priečinok so súbormi – chcete, aby každý, kto si ho vezme, vedel, čo je vnútri, bez toho, aby čítal celú vetu. Názvy ako „fix-login-issue“ alebo „enhance-image-upload“ fungujú skvele. Medzitým môže byť „prihlásenie“ alebo „pevný problém s prihlásením s poverením 2fa-bez hesla“ príliš málo alebo príliš veľa. Dobrý názov vám presne povie, čo je v krabici bez toho, aby ste ju otvorili. Nechajte to jednoduché a popisné, aby ste uľahčili život všetkým v tíme.

Pozorné slovo

Malé upozornenie na premenovanie pobočiek na vzdialenom serveri. Keďže svoju prácu zdieľate s tímom, môže to byť ako preskupovanie nábytku v spoločnej kancelárii. Ak to urobíte bez toho, aby ste to niekomu povedali, budete mať zmätených (a možno nahnevaných) spoluhráčov. Premenovanie vetiev, ktoré ostatní aktívne používajú, môže v ich pracovnom postupe hodiť za hlavu. Pred zmenou vždy komunikujte so svojím tímom. Môže ušetriť veľa bolestí hlavy a udržať harmóniu kódovania pri živote.

Rozvetvenie s šikovnými menami

Premenovanie pobočky v Git je jednoduché, keď viete ako. Je to malý nástroj vo vašom arzenáli Git, ale výkonný nástroj na udržiavanie vašich projektov uprataných a zrozumiteľných. Precvičte si zdravý rozum a urobte svoje mená popisné, ale dostatočne jednoduché na to, aby ste ich pochopili zbežným pohľadom.

Mali ste niekedy nejaké rébusy s pomenovaním odvetví? Máte vždy plán, ako pomenovať svoje pobočky Git? Dajte nám vedieť v sekcii komentárov.


Ako opraviť CapCut, ktorý sa neexportuje

Ako opraviť CapCut, ktorý sa neexportuje

Či už vytvárate zábavnú časť obsahu podľa trendovej melódie TikTok alebo propagačný úryvok predstavujúci vašu značku, CapCut vám môže pomôcť dosiahnuť to správne.

Minecraft Java: Ako nainštalovať Mod From The Fog

Minecraft Java: Ako nainštalovať Mod From The Fog

Ak vás omrzí ovládať svet vanilky Minecraft: Java Edition, môžete do hry vniesť nový život pridaním modulov a dátových balíčkov, vrátane

Ako zistiť, komu sa nepáčilo vaše video na YouTube

Ako zistiť, komu sa nepáčilo vaše video na YouTube

Naučte sa, ako zistiť, komu sa nepáčilo vaše video YouTube, pomocou týchto šikovných riešení, vďaka ktorým lepšie porozumiete svojmu publiku.

Ako posielať GIF v IMessage

Ako posielať GIF v IMessage

GIF sú úžasné funkcie, ktoré môžete použiť na odovzdanie špeciálnej správy niekomu. Či už ide o opis svojich emócií alebo situácie, je to oveľa efektívnejšie

WordPress: Ako skontrolovať a aktualizovať verziu PHP

WordPress: Ako skontrolovať a aktualizovať verziu PHP

Chcete poznať a aktualizovať verziu PHP vašej inštalácie WordPress? Existuje niekoľko spôsobov, ako to urobiť. Postupujte podľa tohto návodu a zistite, ako na to.

Viber: Ako opraviť chybu „Táto fotografia nie je k dispozícii“.

Viber: Ako opraviť chybu „Táto fotografia nie je k dispozícii“.

Opravte chybu Táto fotografia nie je k dispozícii vo Viberi pomocou týchto jednoduchých tipov na riešenie problémov, aby ste sa uistili, že to neovplyvní váš komunikačný tok.

Ako získať autobuild v slzách kráľovstva

Ako získať autobuild v slzách kráľovstva

Budovanie je veľkou súčasťou zážitku v „The Legend of Zelda: Tears of the Kingdom“ (TotK). So zábavnými novými schopnosťami, ako je Ultrahand, sa môžete spojiť

Ako urobiť zo stránky šablónu v poňatí

Ako urobiť zo stránky šablónu v poňatí

Keď v Notion vytvoríte často používanú stránku, možno si uvedomíte, že ak ju budete mať ako šablónu, ušetrí vám to v budúcnosti čas. Našťastie pre vás

Zoznam úloh Slzy Kráľovstva

Zoznam úloh Slzy Kráľovstva

V krajine Hyrule sa vo filme „Tears of the Kingdom“ odohráva množstvo akcií, zatiaľ čo Link skúma svet. Úlohy alebo misie, ktoré musí splniť

Kde nájsť bezplatné šablóny navíjania Instagramu

Kde nájsť bezplatné šablóny navíjania Instagramu

Zdá sa, že svet je posadnutý sledovaním Instagram Reels. Tieto krátke videá, ktoré sa dajú ľahko sledovať, sa stali veľmi populárnymi u miliónov divákov