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的功能,留着后面分支解决冲突的问题
转载于:https://blog.51cto.com/lansgg/1571266
git暂存工作区stash相关推荐
- 【原创】关于Git暂存区的理解
关于Git暂存区的理解 暂存区可以说是Git的三大重要的区域之一,另外两个分别是工作目录和Git仓库,所以说对暂存区的深入理解可以帮助我们理解很多Git命令背后隐藏的工作原理.今天,本文将以 ...
- IDEA中Git暂存代码暂存区的使用
IDEA中Git暂存代码暂存区的使用 一.问题引入 二.解决方法 2.1 IDEA解决 2.1.1 暂存起来:在新分支中, 点击版本控制VCS-Git-Stash Changes 2.1.2 读取暂存 ...
- 对Git暂存区的理解
在使用git的项目中,有个隐藏目录.git,这个是git的版本库. git的版本库中存了很多东西,其中就包括git暂存区也即称为stage(或index)的暂存区. 使用git后,git会自动为我们创 ...
- idea git暂存操作
多人开发时.有时候切换分支忘了切回去.结果代码已经修改一半了.咋办呢?这时候可以用git暂存机制解决. 提供两种方法,一种是git命令,另一种直接在idea里操作 git 命令 idea里操作 顶部工 ...
- git学习(四):理解git暂存区(stage)
与一般的版本管理不同的是,git在提交之前要将更改通过git add 添加到暂存区才能提交(git commit).即使是已经交给了git来管理的文件也是如此.这里继续学习git的暂存区. 通过git ...
- git stage 暂存_Git暂存区之理解Git暂存区(stage)
标签: 前一篇blog在实践过程有意无意地透漏了"暂存区"的概念.为了避免用户被新概念吓坏,在暂存区出现的地方又同时使用了"提交任务"这一更易理解的概念,但是暂 ...
- 什么是git 暂存区
工作区有一个隐藏目录.git,这个不算工作区(工作区就是你能看到的目录),而是Git的版本库. Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我 ...
- 3、git 暂存区撤销与删除
目录 1.理解工作区与暂存区的区别 2.Git撤销修改和删除文件操作 2.1.撤销修改 2.2.删除文件 1.理解工作区与暂存区的区别 暂存区:git add后的区域: 当前分支: git commi ...
- Git暂存区有什么用
Git有三大区域 1.工作区(working directory) 2.暂缓区(stage index) 3.历史记录区(history) 为什么要有暂存区,通过工作区直接提交到本地仓库不就OK了!那 ...
最新文章
- java线程的优先级是数字越大优先级越高_《深入理解Java虚拟机》5分钟速成:12章(Java内存模型与线程)...
- CVPR 2021 | 国防科大:基于几何稳定性分析的物体位姿估计方法
- ajax交互json数据
- jquery跟js初始化加载的多种方法及区别介绍
- 413 Request Entity Too Large 的解决方法
- Linux Shell学习(3)
- 英语口语智能测试软件,口语易英语口语智能评测训系统 官方版v7.9
- Centos6.10源码部署zabbix-3.2.6
- C#重写ToString
- 2019.7.19刷题统计
- 网页设计中常用的HTML代码
- ios安卓模拟器_雷电模拟器4.0.5去广告修改版
- php 到处excel 乱码,php 导出excel 乱码怎么办
- 基于dsp语音降噪算法c语言,基于DSP的语音降噪实时实现.PDF
- UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)
- 你知道Graylog吗?不知道的话我建议你知道!
- office2007有没有64位的
- dataframe之按时间筛选数据
- Linux opendir函数
- 新媒体运营人怎么做粉丝运营