Sobes.tech
Junior — Middle

Կարող եք բացատրել, թե ինչ է անում git stash հրամանը և ինչ դեպքերում է այն օգտագործվում?

sobes.tech AI

Պատասխան AI-ից

git stash հրամանը ժամանակավորապես պահելու համար է փոփոխությունները աշխատանքային դիրեկտորից և ինդեքսից, որոնք դեռ պատրաստ չեն կոմիտին։ Սա թույլ է տալիս մաքրել աշխատանքային տարածքը, որպեսզի անցնեք այլ ճյուղ կամ կատարեք այլ գործողություններ՝ չկորցնելով ընթացիկ անհամապատասխան փոփոխությունները։

Երբ դուք գործարկում եք git stash, Git-ը պահում է ձեր փոփոխությունները հատուկ ստեքում և վերականգնում աշխատանքային դիրեկտորին վերջին կոմիտի վիճակին։

Օգտագործման օրինակ՝

git stash       # Պահում է փոփոխությունները
# անցնում ենք այլ ճյուղ
git checkout feature-branch
# վերադառնում ենք պահված փոփոխություններին
git stash pop   # Վերականգնում է փոփոխությունները և հեռացնում է դրանք ստեքից

Այսը օգտակար է, եթե դուք սկսել եք աշխատել մի գործի վրա, բայց պետք է շտապ անցնեք մյուսը՝ չկորցնելով ընթացիկ աշխատանքը։