码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Intellij IDEA--Undo Commit,Revert Commit,Drop Commit的区别


    原文网址:Intellij IDEA--Undo Commit,Revert Commit,Drop Commit的区别_IT利刃出鞘的博客-CSDN博客

    简介

    说明

            本文介绍Idea进行Undo Commit,Revert Commit,Drop Commit的区别。

    结论

    项

    是否删除对代码的修改

    是否删除Commit记录

    是否会新增Commit记录

    Undo Commit

    否

    未Push会,已Push不会

    否

    Revert Commit

    是

    否

    否

    Drop Commit

    是

    未Push会,已Push不会

    否

    Undo Commit

    说明

            Undo Commit就是撤销了Commit这个动作。

    使用场景

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

            如果已经Push,远程的Commit记录还是会存在的。

    操作流程

    1. 修改代码,进行commit操作。
    2. 确认Commit之后(未进行push)
    3. 进行Undo Commit操作

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

    Revert Commit

    说明

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

    操作流程

    1. 修改,进行commit操作。
    2. 进行Revert Commit
      1. 执行成功后:新增了Commit 记录【Revert “测试Revert Commit”】,该记录中将【测试Revert Commit】中对代码进行的修改删除了。

    Drop Commit(慎用)

    说明

    对于未push的Commit记录:

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

    对于已push的Commit记录:

    相对于未push的Commit,区别在于远程的Commit记录不会被删除。

    操作流程

    1. 修改代码,然后进行Commit
    2. 进行Drop Commit操作后
      1. Commit 记录被删除,代码修改也被删除。
  • 相关阅读:
    2512. 奖励最顶尖的 K 名学生
    Vuex的使用
    第一届长城杯半决赛wp和AWD笔记
    D. Secret Santa(构造)
    变分自编码器 / 概率分布的重新理解 感觉悟了很多
    Python 实验二上篇基础系列
    java--- 匈牙利算法---二分图的最大匹配(每日一道算法2022.9.5)
    echarts折线图的symbol自定义样式
    #循循渐进学51单片机#点亮你的LED#not.2
    matlab 13折线法数据量化编码与解码
  • 原文地址:https://blog.csdn.net/feiying0canglang/article/details/126358658
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号