git status
--查看状态git stash
–将所有未提交的修改(工作区和暂存区)保存至堆栈中git stash save "备注"
--和2一样,可以加注释git stash list
–查看当前stash中的内容git stash drop stash@{0}
–删除第0条(栈顶的)那条内容git stash clear
–全部删除git stash pop
–恢复栈顶的内容到本分支(会删除栈顶的这条内容)git stash apply
–将堆栈中的内容应用到当前目录,不同于git stash pop,该命令不会将内容从堆栈中删除,也就说该命令能够将堆栈的内容多次应用到工作目录中,适应于多个分支的情况git stash show
–查看堆栈中最新保存的stash和当前目录的差异。git stash branch