使用场景:使用git开发,切换分支又不想失去当前分支代码修改,可使用git stash 保存进度
- git stash save "msg" 或 git stash push -m "msg"
进行存储,添加备注;可单独执行git stash进行存储,不过没有备注不好查找
- git stash list
显示存储列表
- git stash pop [stash@{$num}]
应用某个存储,并将该存储删除;后面[stash@{$num}]可选项,表示第几个存储;默认应用第一个存储,即git stash pop stash@{0}
- git stash apply [stash@{$num}]
应用某个存储,不会将该存储删除
- git stash show [stash@{$num}]
查看某个存储的改动
- git stash drop [stash@{$num}]
删除某个存储
- git stash clear
删除所有存储