Sobes.tech
Junior — Middle

Можете ли да објасните шта ради команда git stash и у којим случајевима се користи?

sobes.tech АИ

Одговор од АИ

Komanda git stash se koristi za privremeno čuvanje izmena u radnom direktorijumu i indeksu, koje još nisu spremne za commit. Ovo omogućava čišćenje radnog prostora, da biste prebacili na drugu granu ili izvršili druge operacije, a da ne izgubite trenutne nedovršene izmene.

Kada pokrenete git stash, Git čuva vaše izmene u posebnom steku i vraća radni direktorijum u stanje poslednjeg commita.

Primer upotrebe:

git stash       # Čuva izmene
# prebacujemo na drugu granu
git checkout feature-branch
# vraćamo se na sačuvane izmene
git stash pop   # Vraća izmene i briše ih iz steka

Ovo je korisno ako ste počeli da radite na zadatku, ali morate hitno da pređete na drugi, ne gubeći trenutni rad.