Predpogoji:
Namestite GitHub Desktop
GitHub Desktop uporabniku gita pomaga grafično opravljati naloge, povezane z gitom. Z github.com lahko preprosto prenesete namestitveni program najnovejše različice te aplikacije za Ubuntu. To aplikacijo morate po prenosu namestiti in konfigurirati. Prav tako lahko preverite vadnico za namestitev GitHub Desktop na Ubuntu, če želite pravilno poznati postopek namestitve.
Ustvarite skladišče v lokalnem pogonu
Če želite preveriti ukaze, uporabljene v tej vadnici, za lokalno brisanje katere koli veje, morate ustvariti lokalno skladišče.
Ustvarite več vej
Ustvarite več vej, da lokalno izbrišete katero koli vejo, ker če je samo ena aktivna veja, je ni mogoče izbrisati.
Izbrišite lokalno podružnico s terminala:
Ko uporabnik git ustvari vejo v lokalnem skladišču, se veja shrani lokalno. Lokalno podružnico je mogoče izbrisati pred ali po objavi v oddaljenem strežniku. Če uporabnik izbriše vejo, ne da bi objavil oddaljeni strežnik, potem v oddaljeni veji ne bo ustvaril nobenega učinka. Obstajata dve možnosti za brisanje veje z ukazom git. The -d možnost se uporablja za brisanje veje, ki je bila objavljena v oddaljeni veji. The -D možnost se uporablja za silovito brisanje lokalne veje, ki ni bila objavljena v oddaljeni veji.
Odprite terminal in pojdite na lokacijo lokalnega skladišča, ki vsebuje več vej. Zaženite naslednji ukaz, da preverite seznam obstoječih vej trenutnega skladišča.
$git vejaNaslednji izhod kaže, da skladišče vsebuje tri veje. To so glavni, mojster, in sekundarno.
pojdi preveri ukaz se uporablja za krmarjenje med vejami in zagotavljanje posodobljenih informacij o določeni veji, če je veja objavljena v oddaljenem strežniku. Če želite preklopiti v imenovano vejo, zaženite naslednji ukaz glavni in pridobite posodobljene informacije o tej veji.
$git checkoutglavniNaslednji izhod prikazuje, da je podružnica imenovana glavni je trenutno aktiven in posodobljen z glavni vejo oddaljenega strežnika. Ne morete izbrisati nobene aktivne veje. Če torej za brisanje katere koli aktivne veje zaženete ukaz delete, bo nastala napaka.
Če želite izbrisati lokalno podružnico z imenom, zaženite naslednji ukaz glavni ki je objavljen na oddaljenem strežniku z -d možnost.
$git veja -dglavniNaslednji izhod prikazuje, da glavne veje ni mogoče izbrisati, ker je aktivna veja.
Zaženite naslednje ukaze, da izbrišete podružnico z imenom master, ki je objavljena v oddaljenem strežniku, in pridobite seznam podružnic, da preverite, ali je veja izbrisana ali ne.
$git veja -dmojster$git veja
Naslednji izhod kaže, da je mojster veja je bila lokalno izbrisana, ker ni bila aktivna, ampak je bila objavljena na oddaljenem strežniku. Obstoječi seznam podružnic je preveril drugi ukaz, ki kaže, da je bila veja pravilno izbrisana.
Z naslednjim ukazom lahko izbrišete katero koli neobjavljeno lokalno podružnico. V trenutnem skladišču ni neobjavljene veje. Torej izhod tega ukaza ni prikazan.
$git veja -DglavniIzbrišite lokalno vejo z namizja GitHub:
Mnogi uporabniki gita ne marajo nalog ukazne vrstice in imajo raje grafični uporabniški vmesnik za opravila, povezana z gitom. GitHub namizje se izvaja za te uporabnike. Če želite izbrisati lokalno vejo katerega koli skladišča, ne da bi vnesli ukaze, odprite datoteko GitHub namizje aplikacijo in odprite lokalno skladišče, da izbrišete določeno vejo. Tu je ime skladišča Django se odpre, ki vsebuje dve veji z imenom, glavni in sekundarno. V meniju Pogled kliknite na seznam vej, da prikažete vse veje trenutnega skladišča. Naslednji izhod kaže, da je glavni branch je privzeta veja.
Izberite vejo, ki jo želite izbrisati, in kliknite meni Veja, ki vsebuje veliko postavk podmenija za različne vrste operacij, povezanih z vejami. Če želite, kliknite gumb Izbriši podmeni izbrisati izbrano vejo.
Zaključek:
Včasih mora razvijalec git izbrisati nepotrebne veje iz skladišča git. Podružnico je mogoče izbrisati lokalno in na daljavo. Načini lokalnega brisanja katere koli veje so bili opisani v tej vadnici. Podružnico lahko lokalno izbrišete z ukazno vrstico ali grafičnim vmesnikom. Neobjavljeno lokalno vejo je mogoče tudi s silo izbrisati z možnostjo -D. Upajmo, da bo uporabnik git lahko po pravilnem branju te vadnice izbrisal katero koli vejo iz katerega koli lokalnega skladišča.