Made 10 changes. Want to stash only 3. git stash takes everything.
# Interactive stash (choose what to stash) git stash -p # Git asks for each change: # Stash this hunk? y/n/q/a/d/e y = yes, stash this n = no, keep this q = quit a = stash all remaining d = don't stash any remaining e = edit hunk manually
Use Case: Debugging changes + feature changes mixed. Stash only debug code, keep feature.
Tip: Name your stashes: git stash save -p 'debug code'
