Git Stash
Noun · Development
Definitions
A Git command that temporarily shelves uncommitted changes (both staged and unstaged) so you can switch branches or pull updates with a clean working directory. Changes are stored on a stack and can be reapplied later with git stash pop. Essential for context-switching between tasks.
In plain English: Temporarily saving your uncommitted work so you can do something else, then getting it back later.
Example: "Stash your work, switch to main to fix the hotfix, then pop your stash and continue where you left off."