What Is Stashing in Git
The Git Stash Command Takes Your Uncommitted Changes (Both Staged and Unstaged), Saves Them Away for Later Use, and Then Reverts Them from Your Working Copy...
The git stash command takes your uncommitted changes (both staged and unstaged), saves them away for later use, and then reverts them from your working copy.
What is the difference between stash and git?
Git is a distributed version control system. Stash is a repository management system of Atlassian. It can be used to manage Git repositories, also it can be used to manage repositories of other version control system like mercurial. Atlassian official site.
What is git stash pop?
git stash pop takes a stashed change, removes it from the “stash stack”, and applies it to your current working tree. … git stash branch creates a new branch from the same commit you were on when you stashed the changes, and applies the stashed changes to that new branch.