商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 用GitStash临时保存修改,轻松切换任务方式

用GitStash临时保存修改,轻松切换任务方式

  发布于2026-05-30 阅读(0)

扫一扫,手机访问

在日常开发中,几乎每个人都经历过这样的场景:代码正写到一半,突然被领导或同事叫去处理一个紧急 bug,当前这堆修改还没法提交。硬着头皮丢弃?舍不得。把未完成的代码复制到别处?麻烦还容易出错。这时候,Git 的 stash 命令就是你的救星。

用GitStash临时保存修改,轻松切换任务方式

简单来说,git stash 的作用就是把当前工作区的修改暂时“藏”起来,让工作目录恢复到上次提交时的干净状态。这样你可以安心去处理其他任务,等忙完之后,再把之前未完成的修改“取”回来,无缝衔接。

怎么使用 Git Stash?

1. 临时保存修改,还能加个备注

使用 git stash 可以把你还没写完的代码先存起来,等下次要用的时候方便找到。这里有两种常用方式:

方法一:git stash sa ve

git stash sa ve "保存时的备注信息"

这条命令会把当前修改藏起来,后面加的双引号里是你自己写的描述,方便日后查找。

方法二:git stash push

git stash push -m "保存时的备注信息"

功能跟上面差不多,但这是 Git 比较新的推荐用法,功能和参数更灵活。

2. 怎么查看藏起来的代码

如果你已经 stash 了好几次,想找回某次特定的修改,就用下面这条命令查看所有 stash 列表:

git stash list

输出结果会列出所有 stash 以及你当时写的备注信息,一目了然。

3. 恢复指定的 stash

如果你藏了好几个 stash,想恢复其中某一个,可以用:

git stash apply stash@{index}

这里的 index 就是 git stash list 里看到的 stash 序号,比如 stash@{0} 是最新的那个,stash@{1} 是之前的一个,以此类推。apply 只会恢复修改,但不会从列表里删除那个 stash,如果你确认不需要留副本,可以用 pop 代替 apply

4. 删除不需要的 stash

当某个 stash 不再有用时,用以下命令把它从列表里清理掉:

git stash drop stash@{index}

这样能保持 stash 列表干净整洁,避免堆积太多废弃的存档。

总结一下

git stash 就像一个临时的代码“存档箱”。临时要切换任务时,把修改藏起来;处理完紧急事情后,再轻松恢复继续工作。记得每次 stash 时写一句有用的备注,这样下次能快速找到想要的版本。另外,定期清理无用的 stash 也是个好习惯,避免列表过于杂乱。

总而言之,掌握 git stash 能让你在任务切换时游刃有余,再也不用为未完成的修改而手忙脚乱了。

本文转载于:https://www.jb51.net/program/364831ie6.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注