git stash 命令简单使用

stash,藏匿的意思。
概述
假如有这样一个场景,我们正在开发一个东西,需要切换分支去处理点事情,这时候除了将代码推送到仓库,还有其他好的办法?答案是有的,就是今天要分享的主题:git stash。需要注意的是,假定我们不会在其他分支耽误太久,可以这样做。久了,可能我们会忘记,导致代码丢失。
命令
保存

git stash save 'develop a api ....'

【git stash 命令简单使用】列表
git stash list

恢复
git stash apply stash@{0}

stash 是一个栈,意思是,最后保存的在最上面,为 0。
因此,你想恢复最后一次的,那么就是 {0}
清空
git stash clear

例子
假如我们写了一个 DemoController
git stash 命令简单使用
文章图片

我们将其暂存起来
git stash 命令简单使用
文章图片

git stash 命令简单使用
文章图片

然后我们就可以放心大胆的切换分支了
git stash 命令简单使用
文章图片

我们恢复刚刚保存的代码
git stash 命令简单使用
文章图片

最后,别忘记清空一下
git stash 命令简单使用
文章图片

    推荐阅读