Idea使用 Undo Commit,Revert Commit,Drop Commit区别

12 篇文章 0 订阅
订阅专栏
6 篇文章 2 订阅
订阅专栏
是否删除对代码的修改是否删除Commit记录是否会新增Commit记录
Undo Commit不会未Push会,已Push不会不会
Revert Commit不会
Drop Commit未Push会,已Push不会不会

一、Undo Commit

适用情况:代码修改完了,已经Commit了,但是还未push,然后发现还有地方需要修改,但是又不想增加一个新的Commit记录。这时可以进行Undo Commit,修改后再重新Commit。

如果已经进行了Push,线上的Commit记录还是会存在的

简单来说,就是撤销了你Commit的这个动作。详细解释下:

1、首先,对项目进行了代码修改,然后进行commit操作。

2、确认Commit之后(未进行push)

 3、进行Undo Commit操作

 执行后和未Commit之前完全一样。

 

二、Revert Commit

会新建一个 Revert “xxx Commit”的Commit记录,该记录进行的操作是将"xxx Commit"中对代码进行的修改全部撤销掉。

1、首先,对项目进行了代码修改,然后进行commit操作。

Commit之后

2、进行Revert Commit

 执行成功后:

        可以看到,新增了Commit 记录【Revert “测试Revert Commit”】,该记录中将【测试Revert Commit】中对代码进行的修改删除了。

三、Drop Commit(慎用)

未push的Commit记录:

会删除Commit记录,同时Commit中对代码进行的修改也会全部被删除

已push的Commit记录:

区别在于线上的Commit记录不会被删除

1、修改代码,然后进行Commit

2、进行Drop Commit操作后

Commit 记录被删除,代码修改也被删除。

 3、已push的Commit记录

 

revert commit、reset commitundo commit、cherry-commit
miss_na的博客
01-18 1060
idea中的git使用
Git学习笔记3 git revert
广告业的程序员
06-01 1万+
我们难免会因为种种原因执行一些错误的commit / push,git提供了revert命令帮助程序员修复这样的错误。 举个例子,下图是git commit 的历史记录 git revert 命令会通过一个新的commit 来使仓库倒退一个commit,在上例中,如果程序员想要revert 最新的那次commit (Updated to Rails 2.3.2 and edge hopt
idea中实用的git操作,撤回commit,撤回push
m0_72646515的博客
06-22 5050
idea撤回commit,撤回push
pull request;revert commit;reset commit
时间果壳的博客
11-27 1477
关于git的一些疑问记录 文章目录关于git的一些疑问记录前言一、pull request 是什么意思?二、revert commit 与reset commit 前言 最近在写一个动态车间调度的小项目,中间接触到了git版本控制就拿来用了一下,但是关于git的几个概念一下子没弄懂,就详细了解了一下,在此作为记录。 一、pull request 是什么意思? 两个解释 我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多
Idea-中revertundo commit
qq_42936379的博客
10-25 1603
本地代码已经commit,但是还没push到代码仓,undo commit 代码不会丢失,回到暂存区,修改代码后重新commit即可。
Git - IDEAUndo Commit / Revert Commit 撤销已 commit 的记录
你今天真好看呀
08-22 8654
撤销最后一次的提交记录: 勾选上 Set active : 撤销之后,本地的修改是add(修改在工作区和暂存区)但是未commit的状态了,此时我们可以:想要继续修改本地代码,然后再次提交不想要在暂存区的这次修改,可以还原到修改之前的状态假如我们继续开发,添加一行代码,然后commit: 不想要在暂存区的这次修改,可以还原到修改之前的状态,回滚工作区和暂存区的修改:Revert Commit 这个操作到处都能用,不同于 Undo Commit,Revert Commit 之后,会产生一条提交记录。相当于
在Pycharm中使用Git进行版本控制时,undo commit和revert区别
千行百行的博客
01-29 1万+
undo commit commit文件test_undo_commit.tex之后,在log窗口会有如下的显示: 右击上图蓝色的commit message有undo commit选项,执行之后,回到local changes窗口就会发现未被commit的文件。可以修改文件然后重新commit,或者直接重新commit。 revert commit文件test_revert.tex之后,在log窗口会有如下的显示: 右击上图蓝色的commit message有revert选项,执行之后,log窗口会
【Git】git revert 命令(撤销 commit 改动)
qq_45677671的博客
04-22 3248
git revert 命令,用于撤销 commit 改动,回退版本
revert commitundo commit区别
06-01
`revert commit` 和 `undo commit` 是两个不同的概念。 `undo commit` 指的是撤销最近一次的 commit 操作。可以使用 `git reset HEAD^` 命令来实现。 `revert commit` 则是撤销一个或多个已经提交到远程仓库的 ...
revert commitundo commit
09-16
Revert commitUndo commit是两种撤销提交操作的方法。 Revert commit会新建一个"Revert xxx Commit"的提交记录,该记录会撤销之前的提交所做的修改。通过Revert commit,你可以恢复到之前的代码状态,并且在提交...
git idea revert commit
10-20
Idea中,可以通过Undo Commit、Revert CommitDrop Commit三种方式来实现撤销提交的操作。 其中,Undo Commit是将最近一次提交的修改撤销掉,但是不会删除提交记录。Revert Commit是创建一个新的提交记录,将...
undo commit
06-09
如果您想撤销最后一次提交(commit)所做的更改,可以使用以下命令: ``` git reset HEAD~1 ``` 这将取消对上一个提交的更改,并将更改还原到工作目录中。但是请注意,这会删除先前提交的历史记录,因此请确保您知道...
Java后端开发(八)-- idea(2022版)将commit(未push)的 本地仓库 的 单条commit记录 进行撤销
PUYALEI的博客
10-22 603
本篇文章,介绍了运用idea(2022版),将只进行到commit(尚未 puh到的进行撤销。
git回退commit的方式
最新发布
琳琳的博客
06-27 3057
2. 执行`git revert <commit-hash>`命令,其中`<commit-hash>`是你要回退的commit的哈希值。* 如果代码已经推送到远程仓库,使用`git reset`后需要使用`git push -f`(强制推送)将更改推送到远程仓库,这可能会影响到其他开发者的工作,因此请谨慎操作。- `git reset --mixed <commit-hash>`(或不带选项):将HEAD指针移到指定commit,同时重置暂存区,但保留工作区的更改。
git的git revert commit恢复,是把这次提交的修改给还原
热门推荐
cucgyfjklx的博客
05-19 3万+
git的git revert commit恢复,是把这次提交的修改给还原
在git中,如果revert本地的commit
萝卜的坑
10-29 1682
命令行下,输入 git reset --hard remotes/origin/HEAD 或者 git reset HEAD~1   OK。搞定
写文章

热门文章

  • Idea使用 Undo Commit,Revert Commit,Drop Commit区别 45902
  • Hive SQL--使用hive计算中位数以及分位数 41462
  • Neo4j+SpringBoot实现节点以及关系的增删改查(Spring Data Neo4j) 9172
  • 解决:Python出现Could not find a version that satisfies the requirement xxx (from versions: ) 8967
  • idea设置 运行 按钮在右上角,设置toolbar两端对齐 7087

分类专栏

  • 大数据 2篇
  • idea的使用 6篇
  • 笔记 12篇
  • python 1篇
  • mybatis-plus 2篇
  • SpingBoot 8篇
  • java 5篇

最新评论

  • IDEA离线环境搭建远程开发-Windows

    Magician0619: 怕不是sxf的吧

  • Neo4j+SpringBoot实现节点以及关系的增删改查(Spring Data Neo4j)

    Dark And Grey: 对于;两个已经存在的节点,我怎么建立关系

  • SpringBoot 解决request请求体只能被读一次的问题,在全局异常@RestControllerAdvice ExceptionHandler中打印参数

    caimo: 救星啊,我说怎么不行,感谢!

  • Docker 开启远程安全访问

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

  • Docker 开启远程安全访问

    普通网友: 阅读这篇博文真是一次愉快的体验!作者的文字真是动人心弦,语言精准而生动。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

大家在看

  • 【星闪技术】WS63E模块连接华为IoT云 572
  • P26 神经网络-完整的模型训练套路

最新文章

  • Ubuntu16.04 离线安装CDH6.2.1
  • Docker 开启远程安全访问
  • 分享自己用的idea快速生成方法注释快捷键脚本
2024年3篇
2023年4篇
2022年2篇
2021年8篇
2020年10篇
2019年1篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 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 网站制作 网站优化