Git Stash详细讲解
一、介绍
git stash这个命令可以将当前的工作状态保存到git栈,在需要的时候再恢复。
二、使用场景
当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,可以先将自己写好的代码,储存到 git 栈,进行另外一个分支的代码开发。这时候 git stash 命令就派上用场了!
三、常见方法:
1、git stash
保存当前的工作区与暂存区的状态,把当前的修改的保存到git 栈,等以后需要的时候再恢复,git stash 这个命令可以多次使用,每次使用都会新加一个stash@{num},num是编号
2、git stash save '注释'
作⽤等同于git stash,区别是可以加⼀些注释, 执⾏存储时,添加注释,⽅便查找
git stash save 'test'
3、git stash pop
默认恢复git栈中最新的一个stash@{num},建议在git栈中只有一条的时候使用,以免混乱
注:该命令将堆栈中最新保存的内容删除
4、git stash list
查看当前stash的所有内容
5、git stash apply
将堆栈中的内容恢复到当前分支下。这个命令不同于 git stash pop。该命令不会将内容从对堆栈中删除,也就是该命令能够将堆栈的内容多次运用到工作目录,适合用与多个分支的场景
使用方法:git stash apply stash@{$num}
6、git stash drop
从堆栈中移除指定的stash
使用方法:git stash drop stash@{$num}
7、git stash clear
移除全部的stash
8、git stash show
查看堆栈中最新保存的stash和当前⽬录的差异,显⽰做了哪些改动,默认show第一个存储
Git Stash详细讲解相关推荐
- 团队协作开发工具Git超详细讲解(工作必会)
目录 一.Git常用命令 二.Git分支操作 1.什么是分支? 2.关于分支的操作 三.Git团队协作机制 四.GitHub操作 五.IDEA集成Git 六.IDEA集成GitHub 七.国内代码托管 ...
- git stash的详细讲解
应用举例 通过几个实际的示例来了解一下git stash的强大. 开发到一半,同步远端代码 当你的开发进行到一半,但是代码还不想进行提交 ,然后需要同步去关联远端代码时.如果你本地的代码和远端代码没有 ...
- Git使用 从入门到入土 收藏吃灰系列 (十三) git stash、git check-pick、git tag、git diff
文章目录 一.前言 二.git stash 存储到堆栈 三.Git tag 标签 四.git cherry-pick 挑选合并 五.git diff 本节速览 git stash 堆栈 git tag ...
- git的详细用法和基础教程
Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入 ...
- Python的零基础超详细讲解(第七天)-Python的数据的应用
往期文章 Python的零基础超详细讲解(第一天)-Python简介以及下载_编程简单学的博客-CSDN博客 Python的零基础超详细讲解(第二天)-Python的基础语法1_编程简单学的博客-CS ...
- git stash 强制恢复_开发中必须要掌握的 Git 技巧
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:你喜欢吃青椒么 juejin.im/post/5d157bf3f265da1bcc1 ...
- git stash的用法
最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下. 首先,简单介绍下Git Stash命令的用法,详细的用 ...
- git stash pop冲突_这有一份 git 日常使用清单,你需要吗?
点击上方"前端教程",选择"星标" 每天前端开发干货第一时间送达! 作者:echozh juejin.im/post/5d5b4c6951882569eb570 ...
- git stash 强制恢复_git操作与分支管理规范
git操作与分支管理规范 一.git操作规范 git操作流程数据流图 Remote:远程主仓库 Repository:本地仓库 Index:Git追踪树,暂存区 workspace:本地工作区 代码正 ...
最新文章
- 简单介绍Vue之vue.$set()方法源码案例
- 写入位置 0x00000004 时发生访问冲突_HDFS读取和写入数据简介
- 第一年的要求 工程系的研究生
- Node.js 之 新手安装详解 及 npm 配置说明
- redis连接与redis的python连接
- findbugs教程
- MFC中关于虚函数的一些问题
- 决策树算法学习笔记(提升篇)
- BigAnt service大蚂蚁服务端
- 这样就算会了PHP么?-7
- MySQL报错: Access denied for user 'root'@'localhost'
- python 删除pdf页面_使用PyPDF2库对pdf文件进行指定页面删除操作
- UE4 用spline画正圆
- java如何读取 回车_java文本框中读取回车
- Oauth2.0 QQ微信微博实现第三方登陆
- python中len是什么函数_总结Python中len()函数的使用实例
- <山东大学项目实训>——Unity开发植物大战僵尸(1)
- 动态渲染element组件el-table表头项+自定义el-table列表项
- MySQL插入表格数据的时候出现1265错误
- Rook1.0部署+排错