查看保存的进度:git stash list
恢复最近保存的进度:git stash pop
git clean
先看看哪些文件和目录会被删除:git clean -nd
真正开始强制删除多余的目录和文件:git clean -fd
使用git stash
保存当前的工作进度:git stash。会分别对暂存区和工作区的状态进行保存
显示进度列表:git stash list 。
git stash pop [--index] [<stash>]
如果不使用任何参数,会恢复最新保存的工作进度,并将恢复的工作进度从存储的工作进度列表中清除。
如果使用<stash>参数,则从该<stash>中恢复。
先项--index除了恢复工作区的文件外,不尝试恢复暂存区。
git stash [save [--patch] [-k|--[no-] keep-index] [-q|--quiet] [<message>]]
--patch 显示工作区和HEAD的差异
-k或--key-index ,保存进度后不会将暂存区重置
git stash apply [--index] [<stash>]
除了不删除恢复的进度这前,其余和git stash pop一样
git stash drop [<stash>]
删除一个存储进度
git stash clear
删除所有存储的进度
git stash branch <branchname> <stash>
基于进度创建分支