当前位置: 首页 > news >正文

【版本管理】git stash用法

应用场景

我们在开发过程中可能会遇到这样的情况:

想从A分支切换到B分支,但A分支尚未改完,暂时不想提交代码

此时可以在切换到B分支前,先通过stash指令来缓存本地改动,等切回A分支时,再通过stash还原改动

stash指令用法

stash指令主要用于缓存和还原本地改动,用法如下

  • git stash save “change-list” 缓存本地改动

  • git stash list 查看所有被缓存的记录

  • git stash pop 应用最近一次缓存的改动到当前分支,并删除该记录

  • git stash apply stash@{0} 应用指定的缓存记录到当前分支,但不删除该记录,这样后续还可以应用到其它分支

  • git stash drop stash@{0} 删除指定的缓存记录

http://www.lryc.cn/news/264109.html

相关文章:

  • 声明式的理解【gpt】
  • 提高Spring Boot技能的9种方法
  • HIVE基本操作
  • 【经典LeetCode算法题目专栏分类】【第5期】贪心算法:分发饼干、跳跃游戏、模拟行走机器人
  • 【大数据面试】MapReduce常见问题与答案
  • 数组深入学习感悟
  • 亚马逊云科技-如何缩容/减小您的AWS EC2根卷大小-简明教程
  • [Java 基础] Java Stream
  • 达芬奇18.6DaVinci ResolveStudio(Win/Mac)激活版
  • 力扣题目学习笔记(OC + Swift)16. 最接近的三数之和
  • 基于STM32的DHT11温湿度传感器与LCD显示器的集成设计
  • 解决浏览器自动将http跳转至https导致无法访问的问题
  • 小程序面试题 | 07.精选小程序面试题
  • 深度学习的推理部分
  • 如何用 CleanMyMac 来保护 Mac 隐私
  • opencv入门到精通——鼠标事件和Trackbar控件的使用
  • iOS 收集 SDK 内部 log
  • 【CSS @property】CSS自定义属性说明与demo
  • 【华为数据之道学习笔记】6-3数据服务分类与建设规范
  • Vue的脚手架
  • Java实现Word中插入上标和下标
  • Java和Python中的目标堆栈规划实现
  • (前端)后管系统登录后隐藏url上信息同时获取url上携带参数~开发需求(bug)总结7
  • CSS3新增样式
  • HP服务器idrac设置以及系统安装
  • rpc和消息队列区别
  • Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
  • 虚幻学习笔记18—C++委托(多播)和事件
  • 【UML】第9篇 类图
  • I.MX6ULL启动详解:Boot配置、Bootable image启动头的组成