当前位置: 首页 > news >正文

IDEA 中 Undo Commit,Revert Commit,Drop Commit区别

一、Undo Commit

适用情况:代码修改完了,已经Commit了,但是还未push,然后发现还有地方需要修改,但是又不想增加一个新的Commit记录。这时可以进行Undo Commit,修改后再重新Commit。如果已经进行了Push,线上的Commit记录还是会存在的,简单来说,就是撤销了你Commit的这个动作
在这里插入图片描述
执行完成之后,你会发现刚刚提交的文件恢复到未提交的状态

二、Revert Commit

适用情况:代码修改完了,已经Commit了,已经push,然后发现本次提交不能提交。
在这里插入图片描述
在这里插入图片描述

三、Drop Commit(慎用)

未push的Commit记录:
会删除Commit记录,同时Commit中对代码进行的修改也会全部被删除
已push的Commit记录:
区别在于线上的Commit记录不会被删除

总结

是否删除对代码的修改是否删除Commit记录是否会新增Commit记录
Undo Commit不会未Push会,已Push不会不会
Revert Commit不会
Drop Commit未Push会,已Push不会不会
http://www.dtcms.com/a/234714.html

相关文章:

  • IDEA安装迁移IDEA配置数据位置
  • pyarmor加密python程序
  • LLMControlsArm开源程序是DeepSeek 控制熊猫机械臂
  • IDEA 中 Maven Dependencies 出现红色波浪线的原因及解决方法
  • Caliper 负载(Workload)详细解析
  • 华为云学堂-云原生开发者认证课程列表
  • 基于React + FastAPI + LangChain + 通义千问的智能医疗问答系统
  • BugKu Web渗透之eval
  • vue生成二维码图片+文字说明
  • html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
  • JS设计模式(4):观察者模式
  • LabVIEW工业级多任务实时测控系统
  • ruoyi-plus-could 负载均衡 通过 Gateway模块配置负载均衡
  • UniApp系列
  • 华为OD最新机试真题-食堂供餐-OD统一考试(B卷)
  • Bootstrap 4 文件结构与 API 使用指南
  • 如何使用索引和条件批量更改Series数据
  • 交易系统开发:跨境资本的高速通道架构解密
  • HarmonyOS运动开发:如何用mpchart绘制运动配速图表
  • 父组件prop传向子组件的值,被子组件直接v-model绑定 功能不生效
  • 前端实现视频/直播预览
  • 深入理解 Python `asyncio` 的子进程协议(Subprocess Protocol)
  • Java-IO流之压缩与解压缩流详解
  • 阿里联合上海AI Lab提出DMM!多个模型压缩成一个通用T2I模型!可控任意风格生成!
  • Tomcat全方位监控实施方案指南
  • Python内置函数ord()详解
  • 数据库系统学习
  • M3T联邦基础模型用于具身智能:边缘集成的潜力与挑战
  • 8. 线性表的类型定义
  • 面向开发者的提示词工程④——文本推断(Inferring)