git中soft mixed hard keep的区别以及keep的理解

24 篇文章 2 订阅
订阅专栏

 

 

1、soft

①移动本地库HEAD指针

意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。而你上次改动已提交committed到本地库的代码显示是绿色即未提交

2、mixed

①移动本地库HEAD指针

②重置暂存区

意思就是,回滚后,不仅移动了本地库的指针,同时暂存区的东西也没了,意思就是你上次添加到暂存区的文件没了

原文链接:https://blog.csdn.net/weixin_40295575/article/details/91816937

3、hard

①移动本地库HEAD指针

②重置暂存区

③重置工作区

意思就是,回滚后,本地代码就是你回退版本的代码

4.keep

①移动本地库HEAD指针

②暂存区不变

③重置工作区

意思就是,回滚后,本地代码就是你回退版本的代码,而暂存区是没有做任何改变的

在idea上使用git的reset操作后,出现的四个选项SoftMixedHard、Keep选择说明
учёба
08-26 2618
在选定提交点之后所做的所有更改都将被暂存(这意味着可以到 Version Control 窗口(Alt+9)的Local Changes 选项卡,以便您可以查看它们,并在必要时稍后提交)。Mixed:在所选提交之后所做的更改将被保留,但不会暂存这个reset的几笔commit过程新增的文件。在所选提交之后所做的所有更改都将被丢弃(已暂存的和已提交的)。在选定的提交之后所做的提交更改将被丢弃,但本地更改将保持不变如果需要丢弃之前所有内容。
Android studio:使用git进行版本回退
weixin_44667457的博客
03-13 1477
Android studio:使用git进行版本回退 最近使用Android studio 进行版本回退,出现的一些问题和大家分享一下 首先找到Android studio VCS–GIT–Reset HEAD Reset Type 下拉Reset Type(重置类型) 里面有三种类型,MixedSoftHard 这三种类型不要乱选!!! mixed: 此为默认方式,不带任何参数的git ...
githardsoftmixed参数比较
小白求学进阶
06-13 5556
在本地git会分三个区:工作区、暂存区、本地库。 当使用回滚版本的时候,在使用hardsoftmixed是不一样的 1、hard ①移动本地库HEAD指针 ②重置暂存区 ③重置工作区 意思就是,回滚后,本地代码就是你回退版本的代码 2、soft ①移动本地库HEAD指针 意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。而你上...
git回滚的四种方式Soft,Mixed,Hard,Keep
最新发布
weixin_46242847的博客
08-19 438
git提交的四种方式Soft,Mixed,Hard,Keep
Git Reset 详解:SoftMixedHard、Keep 选项
学无止境
01-23 4289
保留所有更改并撤销提交。保留工作目录但清空暂存区。彻底丢弃本地更改,恢复到指定提交状态。保留提交内容但清空未提交的本地更改。默认情况下,不带任何选项的git reset等同于。
关于gitsoft mixed hard区别以及keep的理解
热门推荐
CAIDEFEIQI的博客
05-29 1万+
关于gitsoft mixed hard区别以及keep的理解 当使用回滚版本的时候,在使用hardsoftmixed是不一样的 1、hard ①移动本地库HEAD指针 ②重置暂存区 ③重置工作区 意思就是,回滚后,本地代码就是你回退版本的代码 2、soft ①移动本地库HEAD指针 意思就是,回滚后,仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。而你上次改动已提交committed到本地库的代码显示是绿色即未提交 3、mixed ①移动本地库HEAD指针 ②重置暂存区 意
Android studio下的git reset --soft --mixed --hard --merge --keep五种模式详解
StramChen的博客
06-01 4883
前言 正文 前言 本篇文章主要是基于Android Studio(ide)下研究git版本回退的五个参数的使用方法,当然其它职业的开发着也可以进行部分借鉴. 正文 2.1.1 背景知识 一 三个工作区域   当我们用git不小心提交了一次错误的内容的时候,我们就可能会想到要进行版本回退.这时候我们就会使用到git reset命令.   在说git reset命令之前,我们先需要了解一下git的三个工作区域. 那分别是 Working Tree 当前的工作区域 Index/Stage 暂存区域,和gi.
git reset --soft --mixed --hard --merge --keep
09-14
唯一的区别是,如果在解决冲突过程进行了修改并执行了git add命令,使用--keep参数会终止回退操作。 总结来说,git reset命令的不同参数可以实现不同的重置操作,包括保留修改、撤销修改或者回退到指定提交的状态...
gitreset、restore、checkout、revert、clean的用法和区别
程序猿的实验室
06-17 1949
gitreset、restore、checkout、revert、clean的用法和区别
Gitreset命令四个选项(soft hard mixed keep)详解
qq_44394186的博客
07-02 602
蓝色的文件(修改的前面版本提交的文件就会显示蓝色):如果该文件是要回滚的提交点之后的某个版本提交的文件,reset后文件将会继续保留在暂存区,但文件颜色变成绿色,当前的修改保留;1.如果蓝色文件是要回滚的提交点之后的版本提交的文件IDEA则会提示是否选用hard选项,因为keep选项会将回滚点之后已提交的文件丢弃,而你现在的这个蓝色文件(修改前面版本提交的文件就会显示蓝色)就是要丢弃的文件,所以会提示是否使用hard或者smart reset;工作区的文件(红色文件):不变,继续保留在工作区。
idea代码git的版本穿梭&Git Rest三种模式详解(soft,mixed,hard
记录分享编程与冲浪知识
01-16 4376
Git仓库回滚,Git Reset详解,Reset错误后的复原
git reset 四个模式:softmixedhard、keep区别
vay_ee的博客
12-02 2269
首先这里创建了两个文件a.txt 和 b.txt在a.txt变更2仅修改了a.txt;b.txt没有变更然后将b修改后,进行了add操作,提交到了暂存区:使用git status可以看到暂存区记录了b.txt的修改现在我们再分别将a、b文件进行修改如果直接使用git reset --keep进行回退会发现报错,因为上一个版本修改了a文件,并且我们工作区也对a进行了修改,这时git不允许回退。
Git使用学习(八、hardsoft以及mixed参数对比)
To_run_away的博客
03-23 773
开始之前,先看上一节的版本回滚的命令 git reset --hard reset有回滚的意思,为什么这个命令要带--hard这个参数呢? 那这个git reset 是不是还有其它参数呢,不然就一个参数,就没必要敲了。 这里我们看一下git关于reset的帮助文档。 git help reset 可以看到git reset可带的参数很多,这里我们主要看下面这三个。 ...
git reset softmixedhard区别和用途详讲
weixin_44544859的博客
01-05 7476
先看看工作区、暂存区和本地版本库的关系 你的项目就在工作区,对于项目新建的文件你必须先add保存到暂存区,再commit提交到本地库; 对于修改的文件可以先add再commit,或者直接commit。 回退和前进commit版本,只是移动HEAD指针的位置,只要进行过commit,将永久保存,不会被删除,回退版本后可以通过git log(最详细)、git log --pretty=oneline(简化)、git log --oneline(上一个的简写)、git reflog(简化,但信息更多)获取到全部
gitsoft mixed hard keep的区别
zhu719224032的博客
08-06 403
关于gitsoft mixed hard区别以及keep的理解 当使用回滚版本的时候,在使用hardsoftmixed是不一样的 1、hard ①移动本地库HEAD指针 ②重置暂存区 ③重置工作区 意思就是,回滚后,本地代码就是你回退版本的代码 2、soft ①移动本地库HEAD指针 意思就是,回滚后,仅仅...
Githardsoftmixed参数对比
男人要霸气的博客
04-20 3261
先要清楚在本地,git会分三个区:工作区、暂存区、本地库。 当使用去做版本移动的时候,那么在使用【--hard】、【--mixed】、【--soft】是不一样的。 1. --soft参数 git reset --soft abcdef 仅仅移动本地库HEAD指针 仅仅是把本地库的指针移动了,而暂存区和你本地的代码是没有做任何改变的。但是这个时候你上次提交到本地库的代码状态是绿色的,即你未做【commit】操作。 2. --mixed参数 git reset --mixed abcdef 移动本地
git reset --soft, mixed, hard区别
zmhzmhzm的博客
07-16 565
git reset --soft 撤销最后一次的git commit, 返回的是上一次提交后的修改后的git add后的结果, git reset --mixed git reset的默认参数, 撤销最后一次的git commit和git add, 返回的是上一次提交后的修改后的还未git add后的结果。git reset --mixed相当于git reset --soft后加上git reset HEAD <file>... git reset --hard 直接返回到上一次的提交, 上一
写文章

热门文章

  • 工信部行业划分标准 《关于印发中小企业划型标准规定的通知(工信部联企业〔2011〕300号)》 657577
  • 教你看懂存储卡的速度:C2 、C4 、C6 、C10,U1、U3,UHS-Ⅰ、UHS-Ⅲ、V6、V10、V30、V60、V90,A1、A2。容量等级SD、SDHC、SDXC、SDUC 595039
  • 回车与换行的区别。CR、LF、CRLF的区别。\r \n \r\n 541737
  • .md文件格式详解,即markdown文件语法(图文并茂),新生代农民工必备技能 538902
  • linux/CentOS查看系统编码/语言和修改系统编码/语言的方法 535854

分类专栏

  • java 117篇
  • 并发 2篇
  • docker 4篇
  • MQ 2篇
  • 阿里云 1篇
  • vue 2篇
  • consul 1篇
  • 多线程 1篇
  • JUC 1篇
  • JVM 10篇
  • JSON 2篇
  • 设计模式 1篇
  • spring boot 24篇
  • spring cloud 3篇
  • JUC,并发,多线程 3篇
  • 面试 5篇
  • 架构 2篇
  • 驱蚊 2篇
  • slf4j 3篇
  • log4j 2篇
  • logback 5篇
  • SSM 1篇
  • 数据结构与算法 6篇
  • javaweb 3篇
  • tomcat 8篇
  • selenium 6篇
  • XML 2篇
  • lombok 2篇
  • RPA 6篇
  • SQL 14篇
  • 保险 4篇
  • mangodb 1篇
  • 需求 1篇
  • maven 32篇
  • git 24篇
  • eclipse 9篇
  • MySQL 37篇
  • curl 4篇
  • Oracle 31篇
  • wget 1篇
  • 数据统计 6篇
  • html 9篇
  • dos 16篇
  • Linux 62篇
  • javascript 16篇
  • windows 13篇
  • 日常 9篇
  • 项目管理 3篇
  • 版本管理 4篇
  • 网络 6篇
  • 密码学 5篇
  • idea 24篇
  • 业务 7篇
  • nodejs 8篇
  • 前端 14篇
  • react 2篇
  • redis 5篇
  • gitlab 3篇

最新评论

  • git查看、修改、删除属性,配置提交commit用户名和邮箱

    普通网友: 优质好文,细节很到位!【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

  • javaEE WebServlet、SpringWebMVC、SpringBoot实现跨域访问的4种方式及优先级,nginx配置跨域

    CSDN-Ada助手: Java 技能树或许可以帮到你:https://edu.csdn.net/skill/java?utm_source=AI_act_java

  • javaEE WebServlet、SpringWebMVC、SpringBoot实现跨域访问的4种方式及优先级,nginx配置跨域

    Kwan的解忧杂货铺@新空间代码工作室: 博主的文章一直都是我的学习圣经,内容详实,通俗易懂,希望博主能一如既往地分享知识,帮助更多人成长。你的博文总是给予我新的思考和启发,真的很感谢你一直以来的辛勤付出。每篇博客都是知识的瑰宝,我真的很喜欢你的风格,期待你的下一次精彩分享。

  • javaEE WebServlet、SpringWebMVC、SpringBoot实现跨域访问的4种方式及优先级,nginx配置跨域

    码踏云端: 文章思路清晰,图文俱全,而且还有核心内容的详细讲解,一步步的将所要讲述的精华展示出来,阅读此文,让我受益匪浅,期待博主更多好文。

  • 史上最强七种防蚊药水大比拼!看完你都震惊了!

    mtzyzt: 不测驱蚊效果,尽测些没用的指标。

最新文章

  • 【java基础】java的8个基本数据类型变量定义和赋值。进制前缀0x、0b、0(16进制、2进制、8进制),变量类型后缀L、F、D,字符char赋值‘\u0000‘、‘\000‘的含义总结。
  • git查看、修改、删除属性,配置提交commit用户名和邮箱
  • mybatis-plus报错:BindingException: Invalid bound statement (not found): ***Service.getBaseMapper
2024年17篇
2023年43篇
2022年53篇
2021年52篇
2020年91篇
2019年159篇
2018年46篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

茅坑的小石头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家中山玻璃钢景观雕塑品牌北京室外玻璃钢雕塑镇江句容商场美陈东莞塘厦玻璃钢雕塑福建常见商场美陈厂家供应通化广场玻璃钢雕塑安装重庆玻璃钢恐龙雕塑玻璃钢人物镂空不锈钢雕塑厂濮阳水景校园玻璃钢雕塑制作七台河商场美陈图片保定玻璃钢仿铜雕塑定制湖南省玻璃钢人物雕塑商场美陈笔记商场美陈台阶和田气球商场美陈装饰哪家安全景德镇玻璃钢景观雕塑江苏玻璃钢人物雕塑定做软装玻璃钢卡通雕塑定制铜川小区玻璃钢雕塑公司丽江玻璃钢雕塑价格安徽学校玻璃钢动物雕塑小品制作深圳美陈玻璃钢动物雕塑桂林商场美陈雕塑玻璃钢卡通雕塑款式厂家成都欧式玻璃钢雕塑哪家便宜定西玻璃钢雕塑多少钱庆阳玻璃钢卡通雕塑订做新密泡沫玻璃钢仿铜雕塑厂家优质的玻璃钢彩绘雕塑海伦玻璃钢仿铜雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化