Како локално избрисати Гит грану?

How Delete Git Branch Locally



Једна од важних карактеристика ГитХуб -а је грана која садржи копију пројекта са одређене тачке. Помаже у правилном управљању радом на пројекту. Када се заврше и одобре сви пројектни радови, потребно је комбиновати радове из различитих грана у главну грану. Након спајања пројектног рада, потребно је избрисати непотребне гране. ГитХуб сервер садржи главне датотеке и фасцикле за корисника. Власник ГитХуб налога може у сваком тренутку приступити датотекама и фасциклама различитих спремишта и ако се било која датотека локално промени, тада власник може објавити ажурирани садржај са локалног система на главном серверу. Гране главног сервера називају се удаљене гране, а гране локалног система локалним гранама. ГитХуб Десктоп га је користио у овом водичу за креирање, приступ и ажурирање спремишта локалног погона и ГитХуб сервера. Грана спремишта може се избрисати извршавањем наредби на терминалу или употребом ГитХуб радне површине. Ова два начина брисања било које локалне гит гране приказана су у овом водичу.

Предуслови:

Инсталирајте ГитХуб Десктоп

ГитХуб Десктоп помаже гит кориснику да графички извршава задатке везане за гит. Инсталацију најновије верзије ове апликације за Убунту можете лако преузети са гитхуб.цом. Морате да инсталирате и конфигуришете ову апликацију након преузимања да бисте је користили. Такође можете проверити водич за инсталирање ГитХуб Десктоп -а на Убунту да бисте правилно знали процес инсталације.







Направите спремиште на локалном диску

Морате да креирате локално спремиште да бисте проверили команде које се користе у овом водичу за локално брисање било које гране.



Креирајте више грана

Направите више грана да бисте локално избрисали било коју грану јер се не може избрисати ако постоји само једна активна грана.



Избришите локалну подружницу са терминала:

Када корисник гит креира грану у локалном спремишту, тада се грана складишти локално. Локална подружница се може избрисати пре или после објављивања на удаљеном серверу. Ако корисник избрише грану без објављивања удаљеног сервера, она неће генерисати никакав ефекат у удаљеној грани. Постоје две опције за брисање гране помоћу команде гит. Тхе опција се користи за брисање гране која је објављена у удаљеној грани. Тхе опција се користи за насилно брисање локалне гране која није објављена у удаљеној грани.





Отворите терминал и идите на локацију локалног спремишта која садржи више грана. Покрените следећу команду да проверите листу постојећих грана тренутног спремишта.

$гит бранцх

Следећи излаз показује да спремиште садржи три гране. Су главни, мајсторе, и споредна.



иди проверити команда се користи за навигацију између грана и пружање ажурираних информација о одређеној грани ако је грана објављена на удаљеном серверу. Покрените следећу команду да бисте прешли у грану под именом главни и добити ажуриране информације о овој филијали.

$гит цхецкоутглавни

Следећи излаз показује да је грана именована главни је сада активан и ажуриран са главни огранак удаљеног сервера. Не можете избрисати ниједну активну грану. Дакле, ако покренете команду делете за брисање било које активне гране, генерисаће се грешка.

Покрените следећу команду да бисте избрисали локалну грану под именом главни који је објављен на удаљеном серверу са опција.

$гит бранцх главни

Следећи излаз показује да се главна грана не може избрисати јер је активна грана.

Покрените следеће команде да бисте избрисали грану под именом мастер која је објављена на удаљеном серверу и дохватили листу грана да бисте проверили да ли је грана избрисана или не.

$гит бранцх господару
$гит бранцх

Следећи излаз показује да је господару грана је локално избрисана јер није била активна грана већ је објављена на удаљеном серверу. Постојећу листу грана је проверила друга команда која показује да је грана правилно избрисана.

Можете избрисати било коју необјављену локалну грану помоћу следеће наредбе. Не постоји необјављена грана у тренутном спремишту. Дакле, излаз ове наредбе није приказан.

$гит бранцх главни

Избришите локалну грану са ГитХуб радне површине:

Многи корисници гита не воле задатке командне линије и преферирају графичко корисничко сучеље за обављање задатака везаних за гит. ГитХуб Десктоп је имплементиран за те кориснике. Ако желите да избришете локалну грану било ког спремишта без уноса наредби, отворите датотеку ГитХуб Десктоп апликацију и отворите локално спремиште за брисање одређене гране. Овде, име спремишта Дјанго је отворен који садржи две гране са именом, главни и споредна. Кликните на листу грана у менију Поглед да бисте приказали све гране тренутног спремишта. Следећи излаз показује да је главни бранцх је подразумевана грана.

Изаберите грану коју желите да избришете и кликните на мени Бранцх који садржи многе ставке подменија за обављање различитих врста операција повезаних са гранама. Морате да кликнете на ставку Подменија Избриши да бисте избрисати изабрану грану.

Закључак:

Понекад гит програмер мора да избрише непотребне гране из гит спремишта. Грана се може избрисати локално и даљински. Начини локалног брисања било које гране описани су у овом водичу. Грана се може локално избрисати помоћу командне линије или графичког интерфејса. Необјављена локална грана се такође може насилно избрисати употребом опције -Д. Надајмо се да ће корисник гит -а моћи да избрише било коју грану из било ког локалног спремишта након што је правилно прочитао овај водич.