git stash yana ajiye sauran abubuwan da ba a yi amfani da su a lokaci na waje kuma yana mayar da sarari na aiki zuwa tsarin tsantsanewa — saboda haka kana iya canja niyya (misali gyara wani kulli mai mahimmanci akan wani branch) ba tare da yin amfani da abubuwan da ba aka gama ba, sannan ka maido da sauran abubuwan daga baya.
Matsalar da stash ke warwarewa
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.
