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.


Hogyan működnek a Facebook Marketplace csalások

Hogyan működnek a Facebook Marketplace csalások

A Facebook Marketplace ma az egyik legnagyobb használt áruk online kiskereskedője. Bár a Marketplace használatának vannak előnyei is – például a készítés

Hogyan kényszeríthet egy program megnyitását egy adott monitoron

Hogyan kényszeríthet egy program megnyitását egy adott monitoron

Manapság sok Windows-felhasználó szívesebben dolgozik egynél több monitorral, ami lehetővé teszi számukra, hogy egyszerre két oldalt vagy alkalmazást nézzenek meg. E preferencia miatt

A Google Drive hozzáadása a File Explorerhez

A Google Drive hozzáadása a File Explorerhez

Ha Ön Windows PC-s ember, akkor ismeri a File Explorer alkalmazást. A Windows 10 egy továbbfejlesztett verziót hozott, amely lehetővé teszi a One Drive egyszerű elérését.

A robotok felemelkedése „rosszabbíthatja az Egyesült Királyság észak-déli megosztottságát”

A robotok felemelkedése „rosszabbíthatja az Egyesült Királyság észak-déli megosztottságát”

A technológiai fejlődés normális. Az új fejlesztések folyamatos áramlása lehetővé teszi a jólét fokozatos növekedését. De néha – és talán most is ilyen a

Ez a kormányzati Cyber ​​Aware webhely látogatásonként 6,37 GBP-ba került az indulása óta

Ez a kormányzati Cyber ​​Aware webhely látogatásonként 6,37 GBP-ba került az indulása óta

A fentihez hasonló plakátokat láthattál már a Tube-n. Ha követted a mellékelt linket, akkor kisebbségben vagy. A Cyber ​​Aware kormánya

A vezérlők letiltása a Robloxban

A vezérlők letiltása a Robloxban

Különböző életstílusúak és életkoruk lehet, de a világ minden tájáról érkező játékosok mind jól szórakoznak a Roblox játékaival. A platformnak számos címe van, többek között

Ingyenes Google Diák sablonok

Ingyenes Google Diák sablonok

A Google Diák a legjobb hely ingyenes sablonok beszerzésére prezentációk formázásához és létrehozásához. A Gmail és a G-Suite egy része felhasználói számára ingyenes, választhat

Hogyan változtassuk meg a régiót egy LG TV-n

Hogyan változtassuk meg a régiót egy LG TV-n

LG TV-jén bizonyos lehetőségek elérhetők bizonyos országokban, másokban azonban nem. Ez azt jelenti, hogy potenciálisan lemarad a legújabb elérhető funkciókról.

Hogyan készítsünk képernyőképet Mac Pro-ban

Hogyan készítsünk képernyőképet Mac Pro-ban

Előfordulhat, hogy időnként gyorsan rögzítenie kell valamit, és a Screenshot a tökéletes eszköz ehhez. Az Apple nagymértékben egyszerűsítette a

Hogyan lehet megszerezni és karbantartani a Feliratkozás gombot a Snapchatben

Hogyan lehet megszerezni és karbantartani a Feliratkozás gombot a Snapchatben

https://www.youtube.com/watch?v=Y9EoUvRpZ2s Ha hivatalos Snapchat-alkotó leszel, a neved mellett megjelenik a Feliratkozás gomb. Mire van szükséged