使用git stash命令保存和恢复进度[通俗易懂]

使用git stash命令保存和恢复进度[通俗易懂]使用git stash命令保存和恢复进度

大家好,又见面了,我是你们的朋友全栈君。

使用场景:
正在dev分支开发新功能,做到一半时有人过来反馈一个bug,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用git stash命令先把当前进度保存起来,然后切换到另一个分支去修改bug,修改完提交后,再切回dev分支,使用git stash pop来恢复之前的进度继续开发新功能。

git stash
保存当前工作进度,会把暂存区和工作区的改动保存起来。执行完这个命令后,在运行git status命令,就会发现当前是一个干净的工作区,没有任何改动。

git stash save ‘…’
保存时添加一些注释,方便找到。

git stash list
显示保存进度的列表。

git stash pop [–index] [stash_id]
git stash pop
恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。

git stash pop –index
恢复最新的进度到工作区和暂存区。(尝试将原来暂存区的改动还恢复到暂存区)

git stash pop stash@{0} (stash_id是通过git stash list命令得到的)
恢复指定的进度到工作区。

git stash pop
命令恢复进度后,会删除当前进度。

git stash apply [–index] [stash_id]
除了不删除恢复的进度之外,其余和git stash pop 命令一样。

git stash drop [stash_id]
删除一个存储的进度。如果不指定stash_id,则默认删除最新的存储进度。

git stash clear
删除所有存储的进度。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105927.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 下午12:00
下一篇 2022年4月24日 下午12:20


相关推荐

  • Harbor对接OIDC

    Harbor对接OIDCHarbor 对接 OIDCLinux 版本 Linuxnode33 10 0 1127 el7 x86 64 1SMPTueMar31 36 51UTC2020x86 64×86 64×86 64GNU Linux1 关闭防火墙和 selinux2 安装 docker ceyuminstall yyum utilsyum config manageradd repohttps download docker com linux centos

    2026年3月26日
    1
  • vue项目结构解读[通俗易懂]

    1、整体结构解读2、分布解读

    2022年4月12日
    53
  • CCIE理论-第二篇-SDN-FabricPath技术

    CCIE理论-第二篇-SDN-FabricPath技术CCIE 理论 第二篇 FabricPath 技术首先 什么是 FabricPath 呢 这个东东是思科的私有技术 而且只能在 Nexus 系列设备上使用例如 N5K N6K N7K N9K 都是支持的但是 这个东西东西 是完完全全纯数据中心使用的顺带提一下 其实基本上 SDN 都是用于数据中心上的有一个点不得不承认 思科的私有化的东西 永远是比公有化的东东的牛逼的比如 CDP 就是比 LLDP 强比如 EIGRP 就是比 OSPF 强之前在 vxlan 提过的 overlay 网络 同等于 fabric 网络什么是 overly

    2026年3月20日
    2
  • art-template语法_template模板

    art-template语法_template模板刚开始,在没有使用这个模板之前,一致都是后台返回一个json的字符串,来在前端自己拼接字符串,不但麻烦,而且费时费力,而且还有时候经常拼接错误!导致了工作效率的延长js模板的使用<scrip

    2022年8月6日
    8
  • 如果SQL Server 配置管理器没有找到就代表安装失败?

    如果SQL Server 配置管理器没有找到就代表安装失败?首先,只要你安装的方法正确,就不要有安装失败或安装不完全的想法(或许安装时没有勾选配置管理工具),不要立马重装或者修复或其他操作。因为我之前因为重装电脑,安装过无数次,就有一次没有找到,在网上找解决方法,一律是“证明你安装不完全”、“重装,安装有问题”之类的回答,看完立马就泻气,但不要这样,浪费时间还不一定会解决问题。解决方法:1、一般安装完SQLServer2008或其他版本,在“

    2022年7月20日
    18
  • web 前端性能优化汇总

    web 前端性能优化汇总一 网络层面优化减少 http 请求 合并资源 js css 图片 减少资源体积 压缩资源 js css 图片 大量数据加载或大量图片加载时使用懒加载或预加载优化使用按需加载 加快首屏渲染速度利用 http 缓存机制 对资源进行缓存网站用到很多域名时 可使用 DNS 预解析 提前解析域名使用 CDN 给网站静态资源加速二 js 层面优化尽量减少 DOM 操作 DOM 操作尽量做到批量更新 减

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号