首页/开发/Git 与协作速查/git stash 部分路径与交互块
Git 基础与命令88 条

git stash 部分路径与交互块

只存一部分改动:stash push -p 交互挑选块,或 git stash push -- <路径> 限定目录,其余改动留在工作区继续用。

Git 与协作速查开发更新于 2026-10-12
-p交互选择补丁块
路径限定git stash push -- <路径>...
场景改到一半需要切分支处理别的事

常用示例

常用示例
git stash push -p -m 'partial wip'
git stash push -- src/api/ docs/
git stash list
临时插入别的工作时,只保存相关路径,把无关改动留在工作区,回来后继续不打断思路。

易错点

  • 路径参数前要写 --,否则可能被解释成其他选项参数
  • 部分 stash 后工作区仍有改动,切分支时记得确认这些剩余改动是否符合预期

数据来源与参考

  • Git 官方文档:git-stash(stash push 路径与 -p)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌