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 haruJä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 kassassepeamineJä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 -dpeamineJä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 -DpeamineKohaliku 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.