git stash
git stash save "test-cmd-stash"
:给stash增加messagegit stash pop
:将缓存堆栈中的第一个stash删除,并将对应修改应用到当前的工作目录下。git stash apply
:将缓存堆栈中的stash多次应用到工作目录中,但并不删除stash拷贝git stash list
:查看现有stashgit stash drop stash@{0}
:移除stashgit stash clear
:删除所有缓存的stashgit stash show
:查看指定stash的diff,后面可以跟着stash名字,还可以添加-p或–patch,查看特定stash的全部diffgit stash branch
:创建一个新的分支,检出储藏工作时的所处的提交,重新应用工作git stash -u/--include-untracked
储藏untracked文件,git stash -a/--all
:stash当前目录下所有修改