Temporarily save changes from selected files.
Section: Stash Workflows
Stash only specific paths
bash
bash
git stash push -m "stash selected files" -- path/to/file another/fileExplanation
Advanced stash usage for partial working tree preservation.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Stash Workflows
Stash unstaged changes only
Keep staged changes in the index and stash the rest.
List stashes with diffstat
See stash entries and a compact summary of their changes.
Show full patch for a stash
Inspect the actual diff stored in a stash entry.
Create a branch from a stash
Check out a new branch and apply a stash there.