Sobes.tech
Junior — Middle

Ar galite paaiškinti, ką daro komanda git stash ir kokiais atvejais ji naudojama?

sobes.tech AI

Atsakymas iš AI

git stash komanda naudojama laikinai išsaugoti pakeitimus darbo kataloge ir indekse, kurie dar nėra paruošti įrašyti. Tai leidžia išvalyti darbo aplinką, kad galėtumėte pereiti į kitą šaką arba atlikti kitus veiksmus, neprarandant nebaigtų pakeitimų.

Kai vykdote git stash, Git išsaugo jūsų pakeitimus specialiame steke ir grąžina darbo katalogą į paskutinio įrašo būseną.

Naudojimo pavyzdys:

git stash       # Išsaugo pakeitimus
# pereiname į kitą šaką
git checkout feature-branch
# grįžtame prie išsaugotų pakeitimų
git stash pop   # Atkuria pakeitimus ir pašalina juos iš steko

Tai naudinga, jei pradėjote dirbti su užduotimi, bet skubiai turite pereiti prie kitos, neprarandant dabartinio darbo.