Git Stash:无需惊慌,保存你的工作
发布: (2025年12月18日 GMT+8 15:45)
2 min read
原文: Dev.to
Source: Dev.to
Git stash 概览
有没有在 Git 中切换分支后,突然发现自己的改动不见了?
是啊…我们都有过这种经历 😅
这正是 git stash 静静拯救局面的时刻。
大多数开发者都听说过 git stash,但很少有人能充分发挥它的潜力。它不仅仅是把改动暂时放到货架上——如果使用得当,它还是一个强大的工作流工具。
在本视频中,我将从基本原理到实际的真实场景,逐步拆解 git stash:
git stash在底层到底做了什么- 如何只 stash 某些特定文件(而不是全部)
- apply 与 pop 的区别(以及何时使用哪一个)
- 如何为多个 stash 命名并干净地管理它们
- 恢复那些你以为已经永远丢失的改动
如果你觉得 Git 有时像魔法…或者混乱…这段内容会帮助你恍然大悟。
我发现,精通 git stash 能节省大量的上下文切换时间,并保持工作树整洁——尤其是在同时处理多个任务或紧急修复时。