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.