git stash — 储藏未提交更改

git stash 把未提交的更改临时存入栈中,让工作树变干净以便切换上下文。push(默认)保存工作树/索引,pop 取回,-u 同时储藏未跟踪文件。

打开 DevRef Hub 工具 →

关键数据

储藏git stash push -m "WIP feature"
取回并删除git stash pop
仅取回git stash apply --index stash@{0}
含未跟踪-u, --include-untracked

常见问题

git stash 做什么?

把未提交的更改储藏起来,让工作树保持干净。

pop 和 apply 区别?

pop 取回并删除储藏;apply 取回但保留储藏。

相关页面

git stash 是 GOAT Lab 中 DevRef Hub 的一部分——免费、无需注册、可离线使用的参考工具。点击上方工具可换算任意数值。

广告合作

GOAT Lab 的一部分 — 26 款免费的浏览器端科学、工程与开发工具。无需注册。