Hvernig á að eyða útibúi í Git

Þróun á GitHub getur stundum falið í sér að búa til nokkrar of margar greinar, sérstaklega þegar þú ert að fara í prufa og villa. Sem betur fer gerir pallurinn það einfalt að losa um sýndarvinnusvæðið þitt og klippa nokkrar óþarfa greinar, og snyrtir skuldbindingarsöguna þína til að halda einbeitingu þinni að því sem skiptir máli.

Hvernig á að eyða útibúi í Git

Þessi grein er hér til að hjálpa þér að sinna smá heimilishaldi á GitHub og gefa þér nokkur fleiri ráð og brellur um Git útibú og eyðingu þeirra.

Að eyða útibúi í Git

Það er ekki flókið að eyða útibúi í Git, en skrefin geta verið svolítið mismunandi eftir staðsetningu útibúsins. Svona geturðu eytt staðbundnu Git útibúi:

  1. Farðu í útibúið sem þú vilt eyða.
  2. Opnaðu Terminal og keyrðu git branch til að sjá allar útibúin þín.
    Hvernig á að eyða útibúi í Git
  3. Ef þú ert í útibúinu sem þú vilt fjarlægja skaltu skipta með git checkout [other_branch_name] .
    Hvernig á að eyða útibúi í Git
  4. Notaðu git branch -d [branch_name] til að eyða greininni. Mundu að -d fáninn tryggir að þú eyðir ekki ósameinuðum greinum.
    Hvernig á að eyða útibúi í Git

Að eyða ytri útibúi er aðeins öðruvísi:

  1. Notaðu git push origin –delete [branch_name] .
    Hvernig á að eyða útibúi í Git
  2. Athugaðu hvort þú hafir eytt réttu með því að skrá allar greinar með git branch -a .
    Hvernig á að eyða útibúi í Git

Af hverju að eyða útibúi?

Að eyða útibúum í Git er eitthvað sem verktaki gera oft af ýmsum ástæðum:

Verkefnahreinsun

Eftir að eiginleikagrein hefur verið sameinuð með góðum árangri í aðal- eða þróunargrein, verður þessi eiginleikagrein oft óþörf. Hugsaðu um það sem hreinsun á vinnusvæði eftir að hafa lokið verkefni, bara á stafrænu formi.

Rétt eins og þú þarft ekki lengur uppkast og skissur vegna þess að lokaafurðin er tilbúin, í Git, dregur þessi hreinsun úr ringulreið og gerir þér kleift að einbeita þér að virkum greinum. Til dæmis, ef þú ert nýbúinn að opna nýjan eiginleika í forritinu þínu og sameina útibúið „nýja eiginleika“, heldur útibúalistanum þínum viðeigandi og viðráðanlegum ef þú eyðir því eftir sameiningu.

Mistök og tilraunir

Eins og hver önnur tegund af verkefnum, er ekki sérhver hugmynd í þróun, og ekki sérhver grein leiðir til árangursríks eiginleika. Stundum eru útibú líka búnar til fyrir mistök (eins og að slá inn „git checkout -b“ með röngu nafni) eða notuð fyrir skammtímatilraunir.

Þessar greinar geta hrannast upp, ruglað þig og ruglað verkefnið þitt. Þetta er allt eðlilegur hluti af því að læra og gera tilraunir í kóðun. Þú gætir búið til útibú til að prófa nýtt bókasafn; ef það stenst ekki væntingar þínar, þá er engin ástæða til að halda því við.

Að halda liðinu á réttri braut

Þegar þú ert að vinna með teymi, sérstaklega þegar margir eru að vinna að mismunandi eiginleikum, hefurðu enn meiri hvata til að halda geymslunni hreinu og skipulögðu. Gamlar eða óviðkomandi greinar geta ruglað fólk og valdið villum.

Þegar þessar greinar eru farnar eru líklegri að allir í liðinu séu á sömu síðu. Það forðast líka hættuna á að vinna óvart með gamaldags kóða. Íhugaðu að teymi vinnur að vefforriti, með útibú fyrir fullgerða eiginleika eins og „innskráningaruppfærslu“ eða „nýtt-ui“ sem enn hanga í kring. Það getur verið villandi. Að klippa þessar greinar gerir það auðveldara og áhyggjulaust að finna það sem þú vilt vinna við.

Bestu starfsvenjur og ábendingar

Þegar þú eyðir útibúum skaltu íhuga þessar ráðleggingar:

Öryggisafrit fyrir eyðingu

Áður en þú ýtir á delete takkann á útibúi er snjallt að taka öryggisafrit af henni fyrst. Af hverju gætirðu viljað það ef útibúið er ekki lengur nauðsynlegt? Vegna þess að stundum gætirðu áttað þig aðeins of seint á því að það var kóða eða ákveðin útfærsla í þeirri grein sem þú þarft enn.

Þú getur búið til öryggisafrit með því að búa til afrit af útibúinu með öðru nafni, eins og git branch [afrit-branch-name] [branch-to-delete] . Þannig, ef þú þarft einhvern tíma að heimsækja það útibú aftur, hefurðu allt á öruggan hátt geymt í burtu.

Notaðu þvingunareyðingu sparlega

„-D“ fáninn er öflugur eiginleiki í Git verkfærakistunni, en það ætti að nota það með varúð. Þessi skipun (git branch -D [grein-nafn]) með hástöfum -D (force delete) mun eyða grein af krafti. Ólíkt lágstöfum –d skipuninni, sem gefur viðvörun, hunsar þessi allar ósameinaðar breytingar og hreinsar gögn varanlega.

Þessi skipun er gagnleg þegar þú ert alveg viss um að breytingar útibúsins séu ekki lengur þess virði að hafa í huga eða ef sameining hefur farið úrskeiðis og þú vilt byrja upp á nýtt. Hins vegar skaltu alltaf athuga áður en þú notar það.

Hreinsaðu upp fjartilvísanir

Eftir að þú hefur fjarlægt útibú er það þess virði að hreinsa upp staðbundnar tilvísanir þínar í það útibú svo þú vísar ekki óvart í það. Skipunin „git fetch –prune“ gerir einmitt það. Það segir staðbundnum Git þínum að fjarlægja tilvísanir í ytri útibú sem eru ekki lengur til, halda staðbundnu geymslunni uppfærðu og forðast allan rugling við óviðkomandi útibú.

Algengar gildrur og hvernig á að forðast þær

Að eyða útibúum gæti fylgt einhverjum gildrum, sérstaklega ef þú flýtir ákvörðun þinni og ætlaðir ekki að eyða einhverju. Við skulum skoða nokkrar af þessum gildrum og hvernig á að forðast að falla í þær.

Týnd vinna

Ein stærsta áhættan við að eyða útibúum í Git er að missa dýrmæta vinnu. Þetta gerist venjulega þegar þú eyðir útibúi áður en þú sameinar hana að fullu eða vistar breytingar hennar annars staðar. Það gæti verið vegna einfaldrar villu, en það getur líka stafað af tæknilegu vandamáli. Til dæmis gæti verið vandamál með nettenginguna eða tölvuvilla.

Gakktu úr skugga um að allar verðmætar breytingar eða skuldbindingar frá útibúinu komust inn í aðal- eða þróunargreinina þína til að forðast þetta. Þú getur notað git log [branch-name] til að fara yfir commit ferilinn og sjá hvað þú ættir að geyma. Ef þú ert að vinna að einhverju tilraunaverkefni eða ótilbúið fyrir aðalútibúið, gæti það verið góð lausn að vista það á annan hátt, eins og að merkja eða geyma. Eins og skissa af hugmynd, gætir þú ekki þurft hana núna, en hún gæti komið að gagni síðar.

Rugl í liðum

Þegar þú vinnur sem hluti af teymi getur það að eyða útibúum stundum ruglað aðra liðsmenn, sérstaklega ef liðsmenn eru ekki meðvitaðir um breytingarnar. Ef þú ert að vinna í hópverkefni og einhver fjarlægir tól sem þú ætlaðir að nota – getur það sleppt verkflæðinu þínu verulega.

Því skaltu tala við liðsmenn þína áður en þú eyðir einhverju og athuga hvort það sé í lagi að gera það. Þegar þú ákveður að hreinsa útibú skaltu láta lið þitt vita, sérstaklega ef aðrir kunna að nota eða fylgjast með sama útibúi. Verkfæri eins og vandamálaeftirlit eða hópspjall geta verið gagnleg fyrir þetta.

Einnig er gott að hafa nafnareglur fyrir útibú (til dæmis „eiginleika/,“ „villuleiðrétting/,“ o.s.frv.), sem lýsir tilgangi hverrar greinar og hvort óhætt sé að eyða henni. Þegar þú heldur að útibú ætti að fara, láttu aðra vita að það er ekki lengur gagnlegt og hægt er að leggja það í burtu.

Git Decluttering

Það er einfalt að eyða Git grein ef þú hugsar áður en þú smellir. Annars getur það verið ótrúlega pirrandi ef þú endar með því að missa mikilvæga vinnu vegna eyðingar fyrir slysni. Það á sérstaklega við ef þú ert að vinna í teymi þróunaraðila. En það er þar sem áhrifarík samskipti koma við sögu.

Hefur eyðing útibús einhvern tíma farið úrskeiðis hjá þér? Ertu með önnur ráð til að meðhöndla útibú í Git? Deildu hugsunum þínum og ráðum í athugasemdahlutanum hér að neðan.


Leave a Comment

Hvernig á að tengjast Wi-Fi á Samsung sjónvarpi

Hvernig á að tengjast Wi-Fi á Samsung sjónvarpi

Þó að sjónvarp muni líklega virka vel án nettengingar ef þú ert með kapaláskrift, eru bandarískir notendur farnir að skipta yfir í nettengingu

Hvernig á að slökkva á öldrun í Sims 4

Hvernig á að slökkva á öldrun í Sims 4

Eins og í hinum raunverulega heimi mun sköpunarverkið þitt í Sims 4 á endanum eldast og deyja. Simsar eldast náttúrulega í gegnum sjö lífsstig: Barn, Smábarn, Barn, Unglingur,

Hvernig á að gera myndir minni í Obsidian

Hvernig á að gera myndir minni í Obsidian

Obsidian er með margar viðbætur sem gera þér kleift að forsníða glósurnar þínar og nota línurit og myndir til að gera þær þýðingarmeiri. Þó að sniðmöguleikar séu takmarkaðir,

BaldurS Gate 3 – Eyddu Karlach Or Anders

BaldurS Gate 3 – Eyddu Karlach Or Anders

„Baldur's Gate 3“ (BG3) er grípandi hlutverkaleikur (RPG) innblásinn af Dungeons and Dragons. Þetta er umfangsmikill leikur sem felur í sér óteljandi hliðarverkefni

Tears Of the Kingdom HD Veggfóður

Tears Of the Kingdom HD Veggfóður

Með útgáfu Legend of Zelda: Tears of the Kingdom geta aðdáendur komist inn í anda leiksins með besta HD veggfóðurinu. Meðan þú gætir notað

Hvernig á að bera kennsl á lag úr YouTube myndbandi

Hvernig á að bera kennsl á lag úr YouTube myndbandi

https://www.youtube.com/watch?v=LKqi1dlG8IM Margir spyrja, hvað heitir þetta lag? Spurningin hefur verið til síðan tónlist hófst. Þú heyrir eitthvað sem þú

Hvernig á að kveikja eða slökkva á þróunarham á Hisense sjónvarpi

Hvernig á að kveikja eða slökkva á þróunarham á Hisense sjónvarpi

Hisense sjónvörp hafa verið að ná vinsældum sem ágætis fjárhagsáætlun fyrir frábær myndgæði og nútíma snjalleiginleika. En það er líka falið

Hvernig á að skoða hverjum líkaði við skilaboð í Viber

Hvernig á að skoða hverjum líkaði við skilaboð í Viber

Ef þú notar Viber reglulega gætirðu viljað athuga hvort einhverjum hafi líkað við skilaboð. Kannski skrifaðir þú eitthvað til að fá vin þinn til að hlæja, eða vilt bara

Hvernig á að loka fyrir skilaboð í IMessage

Hvernig á að loka fyrir skilaboð í IMessage

Ef þú átt Apple tæki hefurðu eflaust fengið óumbeðin skilaboð. Þetta gæti hafa verið frá fólki sem þú þekkir sem þú vilt ekki að sendi þér

Hvernig á að verða frægur á TikTok

Hvernig á að verða frægur á TikTok

TikTok hefur vald til að skjóta fyrirtækinu þínu eða feril og taka þig frá núlli í hetju á skömmum tíma, sem er ótrúlegt. Áður fyrr þurftu menn að hoppa