Hogyan nevezzünk át egy Git-ágat

Hogyan nevezzünk át egy Git-ágat

Egy ág átnevezésének ismerete a Gitben hasznos készség. Lehet, hogy azon ritka emberek közé tartozol, akiknek megingathatatlan tervei vannak a fióknevek kezdetétől fogva, de a legtöbb fejlesztő számára az átnevezés gyakori feladat.

Hogyan nevezzünk át egy Git-ágat

De pontosan hogyan nevezhet át egy fiókot a Gitben? Ez a cikk mindent elmagyaráz, amit tudnia kell.

Lépésről lépésre a helyi Git Branch átnevezéséhez

A fióktelep átnevezése attól függ, hogy éppen mit csinál. Ha az átnevezni kívánt ágon tartózkodik, kövesse az alábbi lépéseket:

  1. Nyissa meg a terminált .
  2. Írja be a git branch -m new-name parancsot , és az „új-név” kifejezést az ágnak kívánt névre cserélje.
    Hogyan nevezzünk át egy Git-ágat

Ha nem az átnevezni kívánt ágban tartózkodik, egy további sort kell hozzáadni:

  1. Nyissa meg a terminált .
  2. Írja be a git branch -m régi-név új-név parancsot , cserélje le a „régi-név”-t a jelenlegi névvel, az „új-név”-t pedig az új névvel.
    Hogyan nevezzünk át egy Git-ágat

Távoli ágak kezelése

Az ág helyi átnevezése után, ha távoli tárolóba toltad, ott is frissítened kell a dolgokat.

  1. Törölje a régi ágat a távirányítóról. Írja be a git push origin – régi név törlését a termináljába.
    Hogyan nevezzünk át egy Git-ágat
  2. Ezután nyomja meg az új ágnevet a git push origin -u new-name paranccsal .
    Hogyan nevezzünk át egy Git-ágat

Alternatív átnevezési módszerek

A fenti átnevezési módszer a legnépszerűbb módja egy ág átnevezésének. De van néhány alternatíva.

A Git GUI eszközök használata

A terminál használata nem jelent jelentős kihívást, de ha nem rajongunk a parancssorért, a Git számos grafikus felhasználói felületének (GUI) eszköze lehetővé teszi, hogy néhány kattintással átnevezze az ágakat. Az olyan eszközök, mint a GitKraken , a SourceTree vagy a GitHub Desktop alkalmazás intuitív kezelőfelülettel rendelkeznek az ágak kezeléséhez, beleértve az átnevezésüket is.

Ágak átnevezése az online adattárakban

Azon ágak esetében, amelyek már az online adattárakba kerültek, az olyan platformok, mint a GitHub , a GitLab és a Bitbucket , lehetővé teszik az ágak átnevezését a grafikus felhasználói felületen belül közvetlenül a webes felületükön keresztül. Ha távol van a helyi fejlesztési környezettől, de mégis gyorsan át szeretne nevezni egy fióktelepet, vagy csak a vizuális útvonalat részesíti előnyben, kétségtelenül ez a továbblépés.

Szkriptelés és automatizálás

Azok számára, akik nem csak a projektjeik, hanem maga a Git számára is szeretik a szkripteket, egyszerű shell-szkripteket írhatnak az átnevezések automatizálása érdekében. Ez különösen akkor hasznos, ha egyszerre több ággal vagy adattárral foglalkozik. Ne feledje azonban, hogy ez egy fejlettebb módja az ágak átnevezésének, és meg kell értenie a shell scripteket és a Git parancsokat.

Ha azonban kényelmesen kezeli a szkripteket, és jól ismeri a Git-parancsokat, az ágak átnevezésének automatizálása jelentős időt takarít meg, különösen, ha több ággal vagy adattárral zsonglőrködik.

Íme egy példa:

  1. Nyisson meg egy szövegszerkesztőt. Bármilyen szövegszerkesztőt használhat – Visual Studio Code, Atom vagy akár a jó öreg Jegyzettömb.
    Hogyan nevezzünk át egy Git-ágat
  2. A szkriptfájl tetejére írja be a #!/bin/bash parancsot . Ez a sor közli a rendszerrel, hogy a szkriptet a Bash shellben kell futtatni.
    Hogyan nevezzünk át egy Git-ágat
  3. Indítsa el a szkriptet változók meghatározásával a régi és az új ágnevekhez. Például:
    régi_ág=”régi-ág-név” új_ág=”új-ág-név”
    Hogyan nevezzünk át egy Git-ágat
  4. Használja a Git parancsokat egy ág átnevezéséhez az imént meghatározott változókkal. Tetszik:
    git ág -m $régi_ág $új_ág git push eredet :$old_branch git push –set-upstream origin $new_branch
    Hogyan nevezzünk át egy Git-ágat
  5. Mentse el a szkriptet .sh kiterjesztéssel, például rename-branch.sh.
    Hogyan nevezzünk át egy Git-ágat
  6. A futtathatóvá tételhez nyissa meg a terminált , és futtassa a chmod +x rename-branch.sh parancsot .
    Hogyan nevezzünk át egy Git-ágat
  7. Futtassa le a szkriptet a ./rename-branch.sh parancs beírásával a terminálba.
    Hogyan nevezzünk át egy Git-ágat

Ha ezeket a parancsokat használja, helyileg átnevezi az ágat, törli a régi ágat, és átküldi az új ágat a távolira.

Git Aliases használata

Ha gyakran átnevezi az ágakat, jelentős futásteljesítményre tehet szert egy Git-alias beállításával – ez a saját parancsikon a Git-parancsok kiterjesztésére vagy egyszerűsítésére. Létrehozhat például egy aliast, mint például a „git ren”, amely végrehajtja a „git branch -m” parancsot. Ez sokkal gyorsabb és könnyebben megjegyezhető, így rengeteg gépelést kímél meg. Készítsünk egy álnevet, amely lehetővé teszi a „git ren” használatát a teljes „git branch -m” parancs helyett.

Futtassa ezt a parancsot:

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

A „git branch -m old-branch new-branch” beírása helyett egyszerűen beírhatja a git ren old-branch new-branch parancsot .

Ez a parancs arra utasítja a Git-et, hogy hozzon létre egy „ren” nevű globális álnevet, amely végrehajtja a „branch -m” parancsot. Ez egy apró változtatás, de így is könnyebben megjegyezhetővé és gyorsabbá teszi a parancs beírását.

A Git álnevek szépsége az, hogy tetszés szerint módosíthatja őket. Ha van egy adott Git-parancs, amelyet gyakran használ, létrehozhat egy álnevet, hogy könnyebben elérhető legyen. Csak kövesse a fenti mintát, de a „ren” és a „branch -m” helyett szúrja be a kívánt másik álnevet és parancsot.

Ágak átnevezése integrált fejlesztési környezetekben (IDE)

Amint azt bizonyára tudja, sok integrált fejlesztési környezet (IDE), például a Visual Studio Code, az IntelliJ IDEA vagy az Eclipse rendelkezik beépített Git támogatással. Ez a támogatás kiterjed a fiókkezelésre és az átnevezésre is. Ezek az IDE-k gyakran felhasználóbarátabb módot kínálnak az ágak átnevezésére a grafikus felhasználói felületen belül (hasonlóan a korábban említett eszközökhöz), parancssor nélkül.

Miért nevezzenek át egy fióktelepet?

Egy ág átnevezése apróságnak tűnhet, de nagy változást hozhat. Ennek lényege a világosság és az értelmezés.

Például lehet, hogy egy ággal kezdte, amelyhez helyőrző nevet adott, „új szolgáltatás”. Akkoriban ez elégnek tűnhetett, mert nem volt biztos benne, hogy pontosan hogyan fog fejlődni a funkció. De ahogy a projekt fejlődött, valami specifikusabb lett, például egy új fizetési átjáró hozzáadása. Ha átnevezi „add-stripe-integration”-ra, azonnal elmondja mindenkinek, hogy mi történik az adott ágban.

Ez egy mini-hirdetőtábla, amely közvetíti a fiók célját. Segíthet a haladás nyomon követésében és a munka megszervezésében is, különösen, ha több fiókot kezel.

A fióktelepek elnevezésének legjobb gyakorlatai

Ha már itt tartunk, beszéljünk az ágak elnevezéséről általában. Valami leíró jellegűt szeretne, de nem regényt, egy olyan nevet, amely az informatív és a tömör közötti édes pontot találja. Ha címkét hoz létre egy fájlmappához, azt szeretné, ha bárki, aki felveszi, egy teljes mondat elolvasása nélkül tudja, mi van benne. Az olyan nevek, mint a „fix-login-issue” vagy „enhance-image-upload” kiválóan működnek. Eközben a „login” vagy a „fixed-login-issue-with-2fa-no-password-credentials” túl kevés vagy túl sok lehet. A jó név pontosan megmondja, mi van a dobozban anélkül, hogy kinyitná. Legyen egyszerű és leíró, hogy megkönnyítse a csapat minden tagjának életét.

Figyelmeztetés

Egy kis figyelmeztetés az ágak átnevezéséről a távoli szerveren. Mivel a munkáját egy csapattal osztja meg, ez olyan lehet, mintha átrendezné a bútorokat egy közös irodában. Ha úgy teszed, hogy nem mondod el senkinek, akkor összezavarodott (és esetleg bosszús) csapattársad lesz. A mások által aktívan használt ágak átnevezése csavarkulcsot okozhat a munkafolyamatban. Mindig kommunikálj a csapatoddal, mielőtt váltasz. Sok fejfájást megkímélhet, és életben tarthatja a kódolási harmóniát.

Elágazás Okos nevekkel

Egy fiók átnevezése a Gitben egyszerű, ha tudja, hogyan kell. Ez egy kis eszköz a Git arzenáljában, de nagyszerű eszköz a projektek rendezett és érthető megőrzéséhez. Csak gyakorolja a józan észt, és tegye a nevét leíró jellegűvé, de elég egyszerűvé ahhoz, hogy egy felületes pillantással megértse.

Volt már valami ág-elnevezési rejtvény? Mindig van terved arra vonatkozóan, hogy miként nevezd el Git fiókjaidat? Tudassa velünk a megjegyzések részben.


Minecraft Java: Hogyan telepítsük a „From The Fog” modot

Minecraft Java: Hogyan telepítsük a „From The Fog” modot

Ha belefárad a vanília Minecraft: Java Edition világának elsajátításába, új életet kelthet a játékban modok és adatcsomagok hozzáadásával, pl.

Hogyan láthatod, hogy kinek nem tetszett a YouTube-videód

Hogyan láthatod, hogy kinek nem tetszett a YouTube-videód

Ezekkel a remek megoldásokkal megtudhatja, hogyan láthatja, kinek nem tetszett a YouTube-videója, hogy jobban megértse közönségét.

GIF-ek küldése IMessage-ben

GIF-ek küldése IMessage-ben

A GIF-ek fantasztikus funkciók, amelyek segítségével különleges üzenetet közvetíthetnek valakinek. Legyen szó érzelmeiről vagy helyzetéről, sokkal hatékonyabb

WordPress: A PHP verzió ellenőrzése és frissítése

WordPress: A PHP verzió ellenőrzése és frissítése

Szeretné tudni és frissíteni a WordPress telepítésének PHP verzióját? Ennek többféle módja van. Kövesse ezt az útmutatót, hogy megtudja, hogyan.

Viber: „Ez a fénykép nem érhető el” hiba kijavítása

Viber: „Ez a fénykép nem érhető el” hiba kijavítása

Javítsa ki az Ez a fénykép nem érhető el hibát a Viberben ezekkel az egyszerű hibaelhárítási tippekkel, amelyek biztosítják, hogy ez ne befolyásolja a kommunikációs folyamatot.

Hogyan szerezz be Autobuild In Tears Of The Kingdom

Hogyan szerezz be Autobuild In Tears Of The Kingdom

Az építés nagy része a „The Legend of Zelda: Tears of the Kingdom” (TotK) élményének. Az olyan szórakoztató új képességekkel, mint az Ultrahand, összeolvadhatsz

Hogyan készítsünk egy oldalt sablonként

Hogyan készítsünk egy oldalt sablonként

Amikor egy gyakran használt oldalt készít a Notionban, rájöhet, hogy a sablonként való felhasználással időt takaríthat meg a jövőben. Nos, szerencsére neked ez

Tears Of The Kingdom Quests List

Tears Of The Kingdom Quests List

Rengeteg akció történik Hyrule földjén a „Tears of the Kingdom” című filmben, miközben Link felfedezi a világot. A feladatok vagy küldetések, amelyeket teljesítenie kell

Hol találhatók ingyenes Instagram tekercssablonok

Hol találhatók ingyenes Instagram tekercssablonok

Úgy tűnik, hogy a világ megszállottan nézi az Instagram-tekercseket. Ezek a könnyen megtekinthető rövid videók rendkívül népszerűvé váltak, több millió nézővel

Hogyan készítsünk üveget a Minecraftban

Hogyan készítsünk üveget a Minecraftban

Az üvegből készült blokkok az egyik első blokkok, amelyeket a „Minecraft”-ban kitaláltak, és a kezdetektől fogva a játék szerves részévé váltak. Üvegtömbök