Sobes.tech
Junior — Middle

El tudná magyarázni, mit csinál a git stash parancs, és milyen esetekben használják?

sobes.tech MI

Válasz az MI-től

A git stash parancs ideiglenesen menti el a munkakönyvtárban és a indexben lévő változtatásokat, amelyek még nem készültek el commitra. Ez lehetővé teszi a munkaterület tisztítását, hogy más ágra válts vagy más műveleteket hajts végre anélkül, hogy elveszítenéd a jelenlegi nem befejezett módosításokat.

Amikor futtatod a git stash-t, a Git elmenti a változtatásokat egy speciális veremre, és visszaállítja a munkakönyvtárat az utolsó commit állapotára.

Használati példa:

git stash       # Elmenti a változtatásokat
# átváltunk egy másik ágra
git checkout feature-branch
# visszatérünk a mentett változtatásokhoz
git stash pop   # Visszaállítja a változtatásokat és eltávolítja azokat a veremből

Ez akkor hasznos, ha elkezdtél dolgozni egy feladaton, de sürgősen át kell váltanod egy másikra anélkül, hogy elveszítenéd a jelenlegi munkádat.