# 隐藏工作区与缓存区已经跟踪的文件
git stash
# 隐藏工作区与缓存区的所有文件,包括未跟踪的文件
git stash -u
git stash save -u <stash名>
# 展示隐藏区列表
git list
# 查看指定stash的diff
git stash show --patch
# 简写
git stash show -p
# 使用并删除最近一次隐藏区内容
git stash pop
# 使用并删除指定隐藏区内容
git stash pop stash@{1}
# 使用但不删除最近一次隐藏区内容
git stash apply
# 使用但不删除指定隐藏区内容
git stash apply stash@{1}
# 删除最近一次隐藏区内容
git stash drop
# 删除指定隐藏区内容
git stash drop stash@{1}
# 删除隐藏区所有内容,即清空隐藏区
git stash clear