Junior — Middle
Կարող եք բացատրել, թե ինչ է անում git stash հրամանը և ինչ դեպքերում է այն օգտագործվում?
sobes.tech AI
Պատասխան AI-ից
git stash հրամանը ժամանակավորապես պահելու համար է փոփոխությունները աշխատանքային դիրեկտորից և ինդեքսից, որոնք դեռ պատրաստ չեն կոմիտին։ Սա թույլ է տալիս մաքրել աշխատանքային տարածքը, որպեսզի անցնեք այլ ճյուղ կամ կատարեք այլ գործողություններ՝ չկորցնելով ընթացիկ անհամապատասխան փոփոխությունները։
Երբ դուք գործարկում եք git stash, Git-ը պահում է ձեր փոփոխությունները հատուկ ստեքում և վերականգնում աշխատանքային դիրեկտորին վերջին կոմիտի վիճակին։
Օգտագործման օրինակ՝
git stash # Պահում է փոփոխությունները
# անցնում ենք այլ ճյուղ
git checkout feature-branch
# վերադառնում ենք պահված փոփոխություններին
git stash pop # Վերականգնում է փոփոխությունները և հեռացնում է դրանք ստեքից
Այսը օգտակար է, եթե դուք սկսել եք աշխատել մի գործի վրա, բայց պետք է շտապ անցնեք մյուսը՝ չկորցնելով ընթացիկ աշխատանքը։