Mga Pangangailangan:
I-install ang GitHub Desktop
Tinutulungan ng GitHub Desktop ang gumagamit ng git upang maisagawa ang mga gawaing nauugnay sa git na grapiko. Madali mong mai-download ang pinakabagong bersyon installer ng application na ito para sa Ubuntu mula sa github.com. Kailangan mong i-install at i-configure ang application na ito pagkatapos i-download upang magamit ito. Maaari mo ring suriin ang tutorial para sa pag-install ng GitHub Desktop sa Ubuntu upang malaman nang maayos ang proseso ng pag-install.
Lumikha ng isang Repository sa Local Drive
Kailangan mong lumikha ng isang lokal na imbakan upang suriin ang mga utos na ginamit sa tutorial na ito para sa pagtanggal ng anumang sangay nang lokal.
Lumikha ng Maramihang mga Sangay
Lumikha ng maraming mga sangay upang matanggal ang anumang sangay nang lokal dahil kung mayroon lamang isang aktibong sangay ay hindi matatanggal.
Tanggalin ang Lokal na Sangay mula sa Terminal:
Kapag ang gumagamit ng git ay lumilikha ng isang sangay sa lokal na imbakan, pagkatapos ang sangay ay naiimbak nang lokal. Maaaring tanggalin ang lokal na sangay bago o pagkatapos ng pag-publish sa remote server. Kung tatanggal ng gumagamit ang sangay nang hindi nai-publish ang remote server, hindi ito makakabuo ng anumang epekto sa remote na sangay. Mayroong dalawang mga pagpipilian upang tanggalin ang sangay gamit ang git command. Ang -d Ginagamit ang pagpipilian upang tanggalin ang sangay na na-publish sa remote na sangay. Ang -D Ginagamit ang pagpipilian upang tanggalin ang lokal na sangay ng pilit na hindi nai-publish sa remote na sangay.
Buksan ang terminal at pumunta sa lokal na lokasyon ng pag-iimbak na naglalaman ng maraming mga sangay. Patakbuhin ang sumusunod na utos upang suriin ang listahan ng mga umiiral na mga sangay ng kasalukuyang imbakan.
$sangay ng gitIpinapakita ng sumusunod na output na ang lalagyan ay naglalaman ng tatlong mga sangay. Ito ay pangunahing, master, at pangalawa.
punta ka na Tignan mo Ginagamit ang utos upang mag-navigate sa pagitan ng mga sanga at magbigay ng na-update na impormasyon tungkol sa partikular na sangay kung ang sanga ay nai-publish sa remote server. Patakbuhin ang sumusunod na utos upang lumipat sa sangay na pinangalanan pangunahing at makuha ang na-update na impormasyon ng sangay na ito.
$git checkoutpangunahingIpinapakita ng sumusunod na output na pinangalanan ng sangay pangunahing ay aktibo ngayon at napapanahon sa pangunahing sangay ng remote server. Hindi mo matatanggal ang anumang aktibong sangay. Kaya, kung patakbuhin mo ang utos na tanggalin para sa pagtanggal ng anumang aktibong sangay, magkakaroon ng isang error.
Patakbuhin ang sumusunod na utos upang tanggalin ang pangalang lokal na sangay pangunahing na nai-publish sa remote server na may ang -d pagpipilian
$sangay ng git -dpangunahingIpinapakita ng sumusunod na output na ang pangunahing sangay ay hindi maaaring tanggalin dahil ito ay isang aktibong sangay.
Patakbuhin ang mga sumusunod na utos upang tanggalin ang sangay na pinangalanang master na na-publish sa remote server at kunin ang listahan ng sangay upang suriin ang natanggal na sangay o hindi.
$sangay ng git -dpanginoon$sangay ng git
Ipinapakita ng sumusunod na output na ang panginoon ang branch ay natanggal nang lokal dahil hindi ito ang aktibong sangay ngunit na-publish sa remote server. Ang umiiral na listahan ng sangay ay nasuri ng pangalawang utos na nagpapakita na ang sanga ay tinanggal nang maayos.
Maaari mong tanggalin ang anumang hindi nai-publish na lokal na sangay sa pamamagitan ng paggamit ng sumusunod na utos. Walang na-publish na sangay sa kasalukuyang imbakan. Kaya, ang output ng utos na ito ay hindi ipinakita.
$sangay ng git -DpangunahingTanggalin ang Lokal na Sangay mula sa GitHub Desktop:
Maraming mga gumagamit ng git ang ayaw sa mga gawain sa command-line at ginusto ang isang graphic na interface ng gumagamit upang gawin ang mga gawaing nauugnay sa git. GitHub Desktop ay ipinatupad para sa mga gumagamit. Kung nais mong tanggalin ang lokal na sangay ng anumang imbakan nang hindi na-type ang mga utos, pagkatapos ay buksan ang GitHub Desktop application at buksan ang lokal na imbakan upang tanggalin ang partikular na sangay. Dito, isang pangalan ng repository Django ay binuksan na naglalaman ng dalawang sangay na pinangalanan, pangunahing at pangalawa. Mag-click sa listahan ng Sangay mula sa menu ng View upang ipakita ang lahat ng mga sangay ng kasalukuyang imbakan. Ipinapakita ng sumusunod na output na ang pangunahing ang sangay ay ang default na sangay.
Piliin ang sangay na nais mong tanggalin at mag-click sa menu ng Sangay na naglalaman ng maraming mga item sa sub-menu upang makagawa ng iba't ibang mga uri ng pagpapatakbo na may kaugnayan sa sangay. Kailangan mong mag-click sa Tanggalin ang item ng sub-menu upang tanggalin ang napiling sangay.
Konklusyon:
Minsan kailangan ng developer ng git na tanggalin ang mga hindi kinakailangang sanga mula sa git repository. Ang sanga ay maaaring tanggalin nang lokal at malayuan. Ang mga paraan upang tanggalin ang anumang sangay nang lokal ay inilarawan sa tutorial na ito. Ang sanga ay maaaring tanggalin nang lokal sa pamamagitan ng paggamit ng isang command-line o GUI. Ang hindi nai-publish na lokal na sangay ay maaari ding tanggalin nang malakas gamit ang pagpipiliang -D. Inaasahan namin, ang git user ay maaaring magtanggal ng anumang sangay mula sa anumang lokal na imbakan pagkatapos basahin nang maayos ang tutorial na ito.