git stash
git stash用于保存和恢复工作进度,保存当前的工作进度。会分别对暂存区和工作区的状态进行保存。git stash list显示进度列表,我们可以用 git stash 多次保存工作的进度,git stash pop [--index] [<stash>]如果不使用任何参数,会恢复最新保存的工作进度,并将恢复的工作进度从存储的工作进度列表中清除,如果提供参数(来自git stash list显示的列表),则从该中恢复。恢复完毕 也将从进度列表中删除。选项–index除了恢复工作区的文件外,还尝试恢复暂存区。这也就是为什么在本章一 开始恢复进度的时候显示的状态和保存进度前的略有不同。git stash drop [<stash>]删除一个存储的进度。默认删除最新的进度。git stash clear删除所有存储的进度。git stash branch <branchname> <stash>基于进度创建分支。