git学习——stash命令(4)

本文博客参考资料

https://segmentfault.com/a/1190000002554160

场景

git stash使用场景最多的地方就是切换分支,当前分支需要保留很多本地修改的代码;但是可能随时需要修改一些生产环境的bug。
这时, git stash就派上用场了。

使用步骤

保存

使用git stash保存当前的操作,如果不这么做,你在切换到别的分支之前就一定要提交已经有的改动。但你当前的操作尚未完成,所以要暂时保存起来。

查看

git stash list

恢复

默认的git stash pop 命令恢复的是stash队列中的 stash@{0}

git stash pop stash@{num},num 是你要恢复的操作的序号,所以你最好在回复前用git stash list查看一下。
恢复命令后,相应的记录从队列中删除。
再次查看的,git stash list,发现刚刚的uoload_frag不存在了。

删除

stash存的不要过多,不然你也不知道哪个是哪个,最好随时清一清。
把所有的记录都清空掉用git stash clear

原文地址:https://www.cnblogs.com/jaspersong/p/8119880.html