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 款免费的浏览器端科学、工程与开发工具。无需注册。