stash的好处
场景:对于多分支项目开发,往往会遇到在这个分支开发一半要切换分支的情况,切分支需要将正在开发的代码放弃或提交,而往往你既不想放弃又不想提交,因为你还没写完,可能还会更改,提交上去会很乱,而stash的作用就是将代码暂存起来,方便你切分支,当你再切回来的时候,应用一下stash就可以了。
实现

git stash save '对暂存的代码的描述'

展示暂存列表
git stash list

应用暂存
git stash apply stash@{0}
应用并且删除
git stash pop stash@{0}

删除暂存
git stash drop stash@{0}