使用场景
我在写一个功能的时候发现一个bug,但是这个bug在我上一次提交的时候好像
是没有的,所有我需要把当前的代码暂存
,然后查看上一次提交是否正常。
一、暂存
暂存当前所有的修改
git stash
二、恢复
恢复最近一次暂存,并把暂存删掉
git stash pop
上面的内容已经能够满足正常使用了,如果感兴趣的化可以看下面的内容
扩展内容
一、git status 查看哪些文件没有提交
一般不需要使用,因为vscode直接可以看到
git status
可以看到我有这些文件没有提交
二、查看暂存列表
git stash list
三、恢复指定暂存
stash@{0}
需要先通过git stash list来查看
git stash apply stash@{0}
四、删除指定暂存
stash@{0}
需要先通过git stash list来查看
git stash drop stash@{0}