git stash अस्थायीपणे आपली अनकमिटेड बदलणूक जतन करते आणि आपल्या वर्किंग डायरेक्टरीला स्वच्छ अवस्थेत परत करते — जेणेकरून तुम्ही संदर्भ बदलू शकता (उदा. दुसऱ्या शाखेवर जरूरीचा बग दुरुस्त करा) अर्धवटे काम कमिट न करता, आणि नंतर बदलणूक पुनर्संचयित करा।
Stash ज्या समस्येचे निराकरण करते
You're mid-work with uncommitted changes, but need to switch context urgently:
→ switch branches? Git may refuse (uncommitted changes would conflict) or carry
them along messily
→ commit half-done work? No — it's not ready (pollutes history)
→ STASH saves your changes aside, giving you a clean working directory to switch.
