首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Git误执行stash恢复方法

Git误执行stash恢复方法

作者头像
编程小白狼
发布2025-11-11 08:42:36
发布2025-11-11 08:42:36
480
举报
文章被收录于专栏:编程小白狼编程小白狼

别担心,git stash 操作是可以恢复的!以下是几种恢复方法:

1. 查看 stash 列表

首先查看当前的 stash 记录:

代码语言:javascript
复制
git stash list

输出类似:

代码语言:javascript
复制
stash@{0}: WIP on main: 1234567 Your last commit message

2. 恢复最近的 stash

代码语言:javascript
复制
# 恢复但不删除stash记录
git stash apply

# 恢复并删除stash记录
git stash pop

3. 恢复特定的 stash

如果有多个 stash,指定要恢复的:

代码语言:javascript
复制
# 恢复指定的stash(例如stash@{1})
git stash apply stash@{1}

# 或者使用索引号
git stash apply 0

4. 恢复特定文件

如果只想恢复部分文件:

代码语言:javascript
复制
# 先查看stash内容
git stash show -p stash@{0}

# 恢复单个文件
git checkout stash@{0} -- path/to/file

5. 完全删除 stash(如果需要)

代码语言:javascript
复制
# 删除指定的stash
git stash drop stash@{0}

# 删除所有stash记录
git stash clear

推荐操作顺序:

  1. git stash list - 查看有哪些 stash
  2. git stash apply - 恢复最近的修改
  3. 确认文件都恢复正确后,可以 git stash drop 删除记录

你的修改都安全地保存在 stash 中,不会丢失的!选择适合你情况的方法操作即可。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看 stash 列表
  • 2. 恢复最近的 stash
  • 3. 恢复特定的 stash
  • 4. 恢复特定文件
  • 5. 完全删除 stash(如果需要)
  • 推荐操作顺序:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档