Kuidas kustutada Giti haru kohalikult?

How Delete Git Branch Locally



GitHubi üks olulisi funktsioone on haru, mis sisaldab projekti koopiat konkreetsest punktist. See aitab projekti tööd korralikult juhtida. Kui kõik projektitööd on tehtud ja heaks kiidetud, on vaja ühendada tööd erinevatest harudest peaharule. Pärast projektitöö ühendamist on vaja mittevajalikud oksad kustutada. GitHubi server sisaldab kasutaja jaoks peamisi faile ja kaustu. GitHubi konto omanik pääseb igal ajal juurde erinevate hoidlate failidele ja kaustadele ning kui mõnda faili muudetakse kohapeal, saab omanik avaldada värskendatud sisu kohalikust süsteemist põhiserverisse. Põhiserveri harusid nimetatakse kaugharudeks ja kohaliku süsteemi harusid kohalikeks harudeks. GitHub Desktop on seda selles õpetuses kasutanud kohaliku draivi ja GitHubi serveri hoidlate loomiseks, neile juurdepääsuks ja värskendamiseks. Hoidla haru saab kustutada, täites käske terminalis või kasutades GitHubi töölauda. Neid kahte võimalust kohaliku git -haru kustutamiseks on näidatud selles õpetuses.

Eeltingimused:

Installige GitHubi töölaud

GitHub Desktop aitab giti kasutajal gitiga seotud ülesandeid graafiliselt täita. Selle rakenduse uusima versiooni installija Ubuntu jaoks saate hõlpsalt alla laadida saidilt github.com. Selle rakenduse kasutamiseks peate selle pärast installimist installima ja konfigureerima. Samuti saate tutvuda GitHub Desktopi Ubuntu installimise õpetusega, et teada saada installiprotsessi õigesti.







Looge kohalikus draivis hoidla

Peate looma kohaliku hoidla, et kontrollida selles õpetuses kasutatud käske mis tahes haru lokaalseks kustutamiseks.



Looge mitu filiaali

Looge mitu haru, et kustutada kohalik haru, sest kui on ainult üks aktiivne haru, ei saa seda kustutada.



Kustutage kohalik filiaal terminalist:

Kui git kasutaja loob haru kohalikku hoidlasse, salvestatakse haru kohapeal. Kohaliku haru saab kustutada enne või pärast kaugserveris avaldamist. Kui kasutaja kustutab haru ilma kaugserverit avaldamata, ei tekita see kaugharus mingit mõju. Oksa kustutamiseks on kaks võimalust, kasutades käsku git. The -d suvandit kasutatakse kaugharus avaldatud haru kustutamiseks. The -D suvandit kasutatakse kohaliku haru jõuga kustutamiseks, mida pole kaugemas harus avaldatud.





Avage terminal ja minge kohalikku hoidlasse, mis sisaldab mitut haru. Käivitage järgmine käsk praeguse hoidla olemasolevate harude loendi kontrollimiseks.

$giti haru

Järgmine väljund näitab, et hoidla sisaldab kolme haru. Need on peamine, peremees, ja teisejärguline.



mine kassasse käsku kasutatakse harude vahel navigeerimiseks ja konkreetse haru kohta ajakohastatud teabe edastamiseks, kui haru on kaugserveris avaldatud. Nimega harusse sisselülitamiseks käivitage järgmine käsk peamine ja saate selle haru ajakohastatud teavet.

$git kassassepeamine

Järgmine väljund näitab, et haru nimega peamine on praegu aktiivne ja ajakohane peamine kaugserveri haru. Te ei saa ühtegi aktiivset haru kustutada. Niisiis, kui käivitate kustutamiskäsu mis tahes aktiivse haru kustutamiseks, genereeritakse tõrge.

Nimega kohaliku haru kustutamiseks käivitage järgmine käsk peamine mis on avaldatud kaugserveris koos -d valik.

$giti haru -dpeamine

Järgmine väljund näitab, et peamist haru ei saa kustutada, kuna see on aktiivne haru.

Käivitage järgmised käsud, et kustutada kaugserveris avaldatud haru nimega kapten, ja laadige alla harude loend, et kontrollida, kas haru on kustutatud või mitte.

$giti haru -dmeister
$giti haru

Järgmine väljund näitab, et meister haru on kohalikult kustutatud, kuna see ei olnud aktiivne haru, vaid avaldati kaugserveris. Olemasolevate harude loendit on kontrollitud teise käsuga, mis näitab, et haru on korralikult kustutatud.

Avaldamata kohaliku haru saate kustutada järgmise käsu abil. Praeguses hoidlas pole avaldamata haru. Niisiis, selle käsu väljundit ei kuvata.

$giti haru -Dpeamine

Kohaliku haru kustutamine GitHubi töölaualt:

Paljudele giti kasutajatele ei meeldi käsurea ülesanded ja nad eelistavad graafilist kasutajaliidest gitiga seotud ülesannete tegemiseks. GitHubi töölaud rakendatakse nende kasutajate jaoks. Kui soovite kustutada mis tahes hoidla kohaliku haru ilma käske sisestamata, avage GitHubi töölaud rakendus ja avage konkreetse haru kustutamiseks kohalik hoidla. Siin on hoidla nimi Django avaneb kaks haru nimega, peamine ja teisejärguline. Praeguse hoidla kõigi harude kuvamiseks klõpsake menüü Vaade harude loendit. Järgmine väljund näitab, et peamine haru on vaikeharu.

Valige haru, mille soovite kustutada, ja klõpsake menüü Branch, mis sisaldab palju alammenüü üksusi, et teha erinevat tüüpi harudega seotud toiminguid. Peate klõpsama alammenüü üksusel Kustuta kustutada valitud haru.

Järeldus:

Mõnikord peab giti arendaja kustutama mittevajalikud oksad giti hoidlast. Filiaali saab kustutada kohapeal ja eemalt. Selles õpetuses on kirjeldatud mis tahes haru lokaalse kustutamise viise. Haru saab kohapeal kustutada käsurea või GUI abil. Avaldamata kohalikku haru saab ka jõuga kustutada, kasutades valikut -D. Loodetavasti saab giti kasutaja pärast selle õpetuse nõuetekohast lugemist kustutada mis tahes haru mis tahes kohalikust hoidlast.