Stash the changes in a dirty working directory away
将更改储藏在脏工作目录中
储藏文件修改,但是不用提交到版本库。
# 将所有文件修改添加至暂时储藏库git stash# 暂时储藏库包括未跟踪(untracked)的文件git stash -u
git stash list
重新应用你刚刚实施的储藏(但是储藏的内容仍然在栈上)。
git stash apply <stash@{n}>
也可以应用更早的储藏,你需要通过名称指定它。如果你不指明,Git 默认使用最近的储藏并尝试使用它。
📍 示例:
git stash apply stash@{2}
重回最后一个储藏的版本,并删除这个储藏版本库中的版本。
git stash pop
你可以运行 git stash drop
加上你希望移除的储藏的名称来移除储藏。
git stash drop <stash@{n}>
📍 示例:
git stash drop stash@{0}
git stash clear