Гит је суштински алат у појасу сваког програмера. То чини сарадњу на пројекту унутар тима веома лаком, а то је само једна од многих предности. Једна згодна карактеристика Гита је гит стасх који чува ваше промене без урезивања и омогућава вам да радите на другим гранама.
Ако икада радите са неколико грана у исто време, онда морате да научите како да одложите своје промене тако што ћете их сакрити. Читајте даље док објашњавамо шта је гит стасх и како да га користите да бисте олакшали радни ток програмера.
Шта је Гит Стасх?
Гит стасх одлаже ваше неизвршене промене, омогућавајући вам да мењате гране и радите на нечем другом. Замислите да радите на неким променама и да сте написали много кода који још нисте спремни да извршите. Затим добијате други задатак и морате одмах да промените грану.
Складиштење вам омогућава да задржите промене које сте направили и да истовремено радите на другој грани. То је лакша радња од урезивања: задржавате своје локалне промене без ажурирања спремишта.
Када промените гране, можете да наставите са радом без губитка неизвршених промена. Када завршите, вратите се на првобитну грану и преузмите претходне промене да бисте наставили са радом. Гит ће аутоматски применити ваше раније измене на чист радни директоријум.
Не само да вам Гит стасх штеди време, већ вам такође омогућава да усвојите добар ток рада програмера. Можда се питате зашто не бисте једноставно уписали промене пре него што промените гране. Иако је то могуће, мање је флексибилно и може закомпликовати историју вашег спремишта. Ваше непотпуне промене се не третирају као рад у току, већ као потпуна контролна тачка.
Како користити Гит Стасх
Коришћење Гит стасх-а је релативно једноставно. Прво, сачувате промене на вашој тренутној грани - позовите је грана-а-Користећи гит стасх. Онда можете да пређете на другу грану -грана-б— и обавите неке послове на томе. Када будете спремни да наставите са радом грана-а, вратите се назад и преузмите своје скривене промене.
Сачувајте промене помоћу Гит Стасх-а
Први корак у типичном току посла је чување промена у вашем радном директоријуму.
Да бисте сачували своје локалне промене, без обзира да ли су постављене или неподељене, прво сачувајте све датотеке, а затим покрените следећу команду:
гит стасх
Требало би да добијете поруку потврде да је гит сачувао радни директоријум. Сада сте слободни да промените гране и наставите са радом без губитка промена:
гит цхецкоут бранцх-б
Повезан: Како уклонити датотеку из урезивања у Гиту
Преузми сачуване промене
Да бисте поново применили своје скривене промене, мораћете да проверите оригиналну грану, а затим да отворите залиху, ево шта треба да урадите:
гит цхецкоут бранцх-а
гит стасх поп
Једном када извршите ове команде, Гит ће применити сачуване промене на вашу радну копију.
Ако желите да примените своје промене без уклањања из скровишта, уместо тога можете да користите код у наставку:
гит стасх применити
Складиште занемарених и непраћених датотека
Када покренете гит стасх, он ће аутоматски одложити све поступне и неизвршене промене. Али датотеке које се занемарују или уопште не налазе у спремишту нису скривене. Ако желите да сакријете те промене, мораћете да измените гит стасх команду.
Повезан: Ево како да очистите Гит и уклоните датотеке које се не прате
Да бисте сакрили датотеке које се не прате:
гит сташ -у
За скривање датотека које нису праћене и игнорисане користите:
гит сташ -а
Радите паметно са Гит Стасх-ом
Пребацивање грана може бити огромно ако сте недавно почели да радите са гит током посла. Гит стасх олакшава ваш радни ток тако што привремено чува локалне промене.
Гит је витална предност за програмере, а познавање напредне Гит функционалности је кључно за успех.
Узмите своју Гит вештину од почетника до напредног помоћу овог свеобухватног водича.
Реад Нект
- Програмирање
- Гит
Фахад је писац у МакеУсеОф-у и тренутно студира рачунарство. Као страствени писац технологије, он води рачуна о томе да остане у току са најновијом технологијом. Посебно га занимају фудбал и технологија.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили