讲师中心 微信公众号
AI工具推荐 视频效率加速

Git怎么恢复stash暂存的内容_Git如何取回之前保存的工作进度【操作】

冬婷君_8489

冬婷君_8489

发布时间:2026-04-04 00:55:17

|

288人浏览过

|

来源于php中文网

原创

git stash pop 先 apply 再 drop,冲突时仅保留 stash 不删除;需手动解决冲突后 git add/commit 或 git stash drop;stash 默认不存未跟踪文件,跨分支应用易错位,应优先用 git stash branch。

git怎么恢复stash暂存的内容_git如何取回之前保存的工作进度【操作】

stash pop 会自动删掉 stash,但失败时残留得手动清理

执行 git stash pop 本质是先 apply 再 drop。如果合并冲突导致 apply 失败,Git 不会继续 drop,stash 还留在栈里——下次再 pop 还是同一个,容易误以为“没恢复成功”,其实是卡在冲突没处理完。

  • 遇到冲突后先用 git status 确认哪些文件有冲突,手工解决后 git add + git commit(或 git stash drop)
  • 不想自动 drop,改用 git stash apply,它只还原不删除,更可控
  • 执行完 pop 后记得检查 git stash list,避免重复应用同一份 stash

stash apply 后忘记 drop,多个 stash 堆积导致混乱

很多人习惯用 git stash apply 避免误删,但忘了清理,结果 git stash list 里攒了七八条,分不清哪条对应哪次修改。Git 的 stash 栈是 LIFO,但没有时间戳或分支上下文,纯靠描述字符串识别。

  • 加描述再 stash:git stash push -m "feat/login: token refresh fix",比默认的 WIP on main... 好定位得多
  • 用 git stash list --oneline 快速扫一眼,配合 git stash show -p stash@{0} 查看具体内容
  • 确认无误后,用 git stash drop stash@{0} 精准删除某一条,别依赖 git stash clear 一锅端

切换分支前 stash,切回来 pop 时文件状态不对

stash 默认只保存工作区和暂存区的变更(即 git add 过的),不包括未跟踪文件(untracked)和忽略文件(ignored)。如果你改了新文件但没 git add,git stash 后它就消失了——不是 Git 漏了,是它根本没管。

AutoPost GitHub Bounty
AutoPost GitHub Bounty

自动生成并发布优化的社交媒体内容,推广 GitHub 赏金活动,利用仓库数据和自定义信息。

下载
  • 要包含未跟踪文件,必须显式加 -u:git stash push -u
  • 想连忽略文件也一起存(比如本地配置),加 -a:git stash push -a,但注意这可能把不该传的密钥、日志带进去
  • 执行 git stash pop 后,如果发现新文件没回来,八成是当初没加 -u,而不是操作错了

stash 跨分支应用时路径冲突或内容错位

stash 是基于当前 HEAD 的 diff 打的补丁,换到另一个分支 pop,如果两个分支在相同文件、相似位置都有修改,Git 可能“贴歪”——比如把 A 分支改的第 5 行,硬塞进 B 分支第 8 行,造成逻辑错误,但不报冲突。

  • 优先用 git stash branch <new-branch>:它会自动基于 stash 创建新分支并 pop,避免跨分支 patch 错位
  • 如果必须跨分支,先 git stash show --stat 看改了哪些文件,再对比目标分支的近期提交,预判风险点
  • 对关键逻辑文件,pop 后别急着继续写,用 git diff 对照 stash 前后的实际变化,尤其关注函数体、条件分支块

stash 不是保险箱,它保存的是「相对于某个提交的差异」,而不是「快照」。每次 pop 都是一次 patch 应用,成败取决于上下文是否匹配——这也是为什么刚 stash 完立刻 pop 很稳,隔两天再试就可能出岔子。

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
登录token无效
登录token无效

登录token无效解决方法:1、检查token的有效期限,如果token已经过期,需要重新获取一个新的token;2、检查token的签名,如果签名不正确,需要重新获取一个新的token;3、检查密钥的正确性,如果密钥不正确,需要重新获取一个新的token;4、使用HTTPS协议传输token,建议使用HTTPS协议进行传输 ;5、使用双因素认证,双因素认证可以提高账户的安全性。

13366

2023.09.14

登录token无效怎么办
登录token无效怎么办

登录token无效的解决办法有检查Token是否过期、检查Token是否正确、检查Token是否被篡改、检查Token是否与用户匹配、清除缓存或Cookie、检查网络连接和服务器状态、重新登录或请求新的Token、联系技术支持或开发人员等。本专题为大家提供token相关的文章、下载、课程内容,供大家免费下载体验。

1605

2023.09.14

token怎么获取
token怎么获取

获取token值的方法:1、小程序调用“wx.login()”获取 临时登录凭证code,并回传到开发者服务器;2、开发者服务器以code换取,用户唯一标识openid和会话密钥“session_key”。想了解更详细的内容,可以阅读本专题下面的文章。

3637

2023.12.21

token什么意思
token什么意思

token是一种用于表示用户权限、记录交易信息、支付虚拟货币的数字货币。可以用来在特定的网络上进行交易,用来购买或出售特定的虚拟货币,也可以用来支付特定的服务费用。想了解更多token什么意思的相关内容可以访问本专题下面的文章。

5801

2024.03.01

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

1698

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2584

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

6004

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

5489

2023.11.24

VibeKnow知识视频制作与导出详解
VibeKnow知识视频制作与导出详解

本专题整理VibeKnow从注册、素材上传、AI生成到预览导出的完整操作,帮助新手快速制作第一条知识讲解视频。

0

2026.10.14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
vscode手册
vscode手册

共0课时 | 0人学习

Git 教程
Git 教程

共21课时 | 8万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.9万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn