常用git stash命令:
git stash save "save message":执行存储,报错当前工作区git stash list: 获取存储列表git stash show: 显示做了哪些修改,后面添加stash@{$num},eg: git stash stash@{1}git stash show -p: 显示做了哪些修改,并且显示其他存储,后面添加stash@{$num},eg: git stash stash@{1} -pgit stash apply: 应用某个存储,但是不会把存储从存储列表中删除git stash apply stash@{num}git stash pop stash@{$num}: 恢复之前缓存的工作目录,并将缓存从存储列表中删除git stash drop stash@{$num}: 从缓存列表中删除某个存储git stash clear: 删除所有缓存的stash
注意
- 新增的文件,直接执行stash是不会被存储的, 不在git仓库中的文件是不能被stash的