IDEA通过git回滚到某个提交节点或某个版本的操作方法

 更新时间:2020年07月20日 11:43:50   作者:yvioo  
这篇文章主要介绍了IDEA通过git回滚到某个提交节点或某个版本的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1、项目右键后,点击“Git - Show History”

这里会显示有历史提交的版本记录(这里我们假设要回滚到 “提交” 版本中)

2、选中 “提交” ,右键Copy Revision Number

3、回到项目,右键-Git-Repository-Reset HEAD

4、Reset Type选择Hard,To Commit处黏贴刚刚复制的版本号;然后点击Reset按钮

以上操作就能够使得项目回滚到“提交”版本

(注:操作之后提交版本会进行报错)

(1)、点击IDEA右下角,输入“ git push -u origin master -f “这个代码是表示冲突的时候强制提交,一般不建议

如果出现以下代码,说明在代码平台上这个分支是受保护的,不允许提交,可以在代码平台上把分支先设置成不保护状态

 remote: GitLab: You are not allowed to force push code to a protected branch on this project.

出现以下内容表示提交成功

Enumerating objects: 49, done.
Counting objects: 100% (49/49), done.
Delta compression using up to 8 threads
Compressing objects: 100% (26/26), done.
Writing objects: 100% (32/32), 139.99 KiB | 46.66 MiB/s, done.
Total 32 (delta 7), reused 18 (delta 2)
To 提交地址
 + 0304112...e40991a master -> master (forced update)
Branch 'master' set up to track remote branch 'master' from 'origin'.

到此这篇关于IDEA通过git回滚到某个提交节点或某个版本的文章就介绍到这了,更多相关idea git 回滚到某个节点内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Java基础之垃圾回收机制详解

    Java基础之垃圾回收机制详解

    这篇文章主要介绍了Java基础之垃圾回收机制详解,文中有非常详细的代码示例,对正在学习java基础的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • xxl-job对比ElasticJob使用示例详解

    xxl-job对比ElasticJob使用示例详解

    这篇文章主要为大家介绍了xxl-job对比ElasticJob使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • SpringMvc根据返回值类型不同处理响应的方法

    SpringMvc根据返回值类型不同处理响应的方法

    这篇文章主要介绍了SpringMvc根据返回值类型不同处理响应,我们可以通过控制器方法的返回值设置跳转的视图,控制器支持如void,String,ModelAndView类型,需要的朋友可以参考下
    2023-09-09
  • Java8的EnumMap源码分析

    Java8的EnumMap源码分析

    这篇文章主要介绍了Java8的EnumMap源码分析,EnumMap 是一个用于存储 key 为枚举类型的 map,底层使用数组实现(K,V 双数组),与其他类型 map 不同的是 EnumMap 底层使用双数组来存储 key 与 value,key 数组会在构造函数中根据 keyType 进行初始化,需要的朋友可以参考下
    2023-11-11
  • 浅谈Spring学习之request,session与globalSession作用域

    浅谈Spring学习之request,session与globalSession作用域

    这篇文章主要介绍了Spring学习之request,session与globalSession作用域的相关内容,需要的朋友可以参考下。
    2017-09-09
  • Java 实战项目锤炼之在线美食网站系统的实现流程

    Java 实战项目锤炼之在线美食网站系统的实现流程

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+SSM+jsp+mysql+maven实现一个在线美食网站系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • Java8新特性之重复注解(repeating annotations)浅析

    Java8新特性之重复注解(repeating annotations)浅析

    这篇文章主要介绍了Java8新特性之重复注解(repeating annotations)浅析,这个新特性只是修改了程序的可读性,是比较小的一个改动,需要的朋友可以参考下
    2014-06-06
  • Java设计模式初识之备忘录模式详解

    Java设计模式初识之备忘录模式详解

    备忘录设计模式(Memento Design Pattern)也叫作快照(Snapshot)模式,主要用于实现防丢失、撤销、恢复等功能。本文将通过示例为大家介绍一些备忘录模式的定义与使用,需要的可以参考一下
    2022-11-11
  • MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明

    MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明

    这篇文章主要介绍了MyBatis JdbcType 与Oracle、MySql数据类型对应关系说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-09-09
  • java开发中为什么双重效验锁要加volatile

    java开发中为什么双重效验锁要加volatile

    这篇文章主要为大家介绍了java开发中为什么双重效验锁要加volatile原理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06

最新评论