git stash

一、场景

在wql-feature-V2.2.0-productMultiPlatform分支上开发,但此时有个bug,需要切到hotfix-product0408分支上,希望切回来的时候还能保留更改

二、git stash的使用:

  1. git stash list 查看stash记录
  2. git stash save -u "需求 a 只完成了一半" 保存到stash,如果有新文件就需要加-u,或者在stash前进行git add .
  3. 此时可以切换到hotfix分支了,改完bug切回来
  4. git stash apply stash@{id} 将指定的stash应用到工作区,id是通过git stash list获取到的。git stash apply相当于git stash apply stash@{0},将最近的stash应用到工作区。如果使用git stash pop,就会在应用到工作区的同时将此条stash记录删除
  5. git stash drop stash@{id} 删除指定的stash记录。git stash drop删除最近的stash记录。 git stash clear删除所有的stash记录
相关推荐
菠萝+冰4 分钟前
在 React 中,父子组件之间的通信(传参和传方法)
前端·javascript·react.js
庚云6 分钟前
一套代码如何同时适配移动端和pc端
前端
Jinuss7 分钟前
Vue3源码reactivity响应式篇Reflect和Proxy详解
前端·vue3
海天胜景16 分钟前
vue3 el-select 默认选中第一个
前端·javascript·vue.js
小小怪下士_---_35 分钟前
uniapp开发微信小程序自定义导航栏
前端·vue.js·微信小程序·小程序·uni-app
前端W37 分钟前
腾讯地图组件使用说明文档
前端
页面魔术39 分钟前
无虚拟dom怎么又流行起来了?
前端·javascript·vue.js
胡gh39 分钟前
如何聊懒加载,只说个懒可不行
前端·react.js·面试
Double__King42 分钟前
巧用 CSS 伪元素,让背景图自适应保持比例
前端