# 1.新建存储 git stash git stash save "save message" # 添加备注 # 2.查看存储 git stash list # 3.显示做了哪些改动 git stash show # 默认show第一个存储,如果要显示其他存贮,后面加stash@{$num},如第二个 git stash show stash@{1} git stash show -pop # 显示第一个存储的改动,如果想显示其他存存储,命令:git stash show stash@{$num} -p,如第二个:git stash show stash@{1} -p # 4.恢复某个存储(存储列表不删除) git stash apply # 不会删除缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash apply stash@{$num},比如第二个:git stash apply stash@{1} # 5.恢复某个存储(删除对应存储列表) git stash pop # 会将缓存堆栈中的对应stash删除,默认恢复第一个存储,即stash@{0},如果其他的则命令:git stash pop stash@{$num},比如第二个:git stash pop stash@{1} # 6.丢弃某个暂存 git stash drop stash@{$num} # 如第二个:git stash drop stash@{1},从列表中删除这个存储 # 7.删除全部暂存 git stash clear # 删除所有缓存的stash