git stash உங்கள் commit செய்யப்படாத மாற்றங்களை잠시 சேமித்து வைத்து, உங்கள் working directory ஐ깨끗்த நிலைக்குக் மீட்டமைக்கிறது — இதனால் நீங்கள் சூழல்களை மாற்ற முடியும் (உதாரணமாக மற்றொரு branch ல் அவசரமான bug ஐ சரிசெய்ய) அর்ధ-முடிந்த வேலையைcommit செய்யாமல், பிறகு மாற்றங்களை மீண்டும் மீட்டெடுக்கலாம்.
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.
