git stash
保存当前本地的修改,会把所有未提交的修改(包括暂存的和非暂存的)都保存起来,用于后续恢复当前工作目录。
通过 git stash
命令推送一个新的储藏,当前的工作目录就干净了。
通过 git stash
存储的修改列表,可以通过 git stash list
查看
git stash show
用于校验,git stash apply
重新存储,直接执行 git stash
等同于 git stash save
再通过 git stash pop
命令恢复之前缓存的工作目录。
这个指令将缓存堆栈中的第一个 stash 删除,并将对应修改应用到当前的工作目录下。