千家信息网

git暂存工作区stash

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文git版本1.9.6git名称stash:帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如解决一个bug等),待解决bug后重新载入之前搁置的改动。可以把执行sta
千家信息网最后更新 2026年11月02日git暂存工作区stash

本文git版本1.9.6


git名称stash:帮助开发人员暂时搁置当前已做的改动,倒退到改动前的状态,进行其他的必要操作(比如解决一个bug等),待解决bug后重新载入之前搁置的改动。

可以把执行stash动作想象为将当前commit状态临时保存到一个空间(栈内存);

示例:


可以看到stash动作使状态恢复到未修改前;

1、 主要命令

git stash                       #丢进暂存区git stash list                  #列出所有暂存区的资料git stash pop                   #取出暂存区最后一个暂存的状态(栈内存,先进后出)  后面快跟选择的记录 @{n}git stash apply                 #取出暂存区最后一个暂存的状态,但是stash记录不移除git stash clear                 #把stash 记录清空

示例:修改本地code,添加到staging area ,将已经修改的code保存到stash,恢复到未修改前,修改code,然后提交;再将暂存区的记录取出,修改完成后,再次提交;

$ cat hello.rb$ git status -s$ echo "stash 1" >> hello.rb$ git status -s$ git stash$ git stash list$ git stash pop

最后显示冲突了,先不管,先说明了stash的功能,留着后面分支解决冲突的问题

状态 存区 内存 动作 示例 冲突 必要 人员 先进 再次 分支 功能 名称 命令 明了 版本 空间 资料 问题 帮助 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技公司排名 重生之互联网科技帝国 科技平台互联网 科技和互联网公司 互联网未来科技 互联网金融科技创新 广州互联网络科技有限公司 科技创新互联网企业 多迪互联网科技有限公司 中国互联网金融科技基金 居家互联网科技有限公司 广西拼得多互联网科技有限公司 互联网教育科技公司vipkid 互联网科技商业 互联网媒体平台算高科技产业 互联网公司黑科技创始人 北京市互联网新科技 杭州披云加互联网科技有限公司 上海创道互联网络科技有限公司 神州科技互联网有限公司 广东万易互联网科技有限公司惠州分公司 卓越科技(互联网 ) 互联网科技上市公司 深圳国际航运科技和互联网 南山科技园互联网公司有哪些 互联网科技与管理 浙江互联网科技研学营 广州市恰铎互联网科技有限公司 工业互联网等科技实现智能化赋能 互联网科技股为什么大涨
0