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

IDEA 使用Reset Current Branch to Here 进行git 版本控制,图文操作

文章目录

  • 一、总结区别(只针对本地仓库操作)
  • Soft详细解释
    • 文件版本冲突处理
  • Mixed详细解释
  • Hard详细解释
  • Keep详细解释
    • 文件版本冲突处理
  • 二、其他
    • Revert commit
  • 参考文档

一、总结区别(只针对本地仓库操作)

在这里插入图片描述
在这里插入图片描述

Soft详细解释

  • Soft操作只对本地仓库有影响,单纯回退本地仓库文件的版本
  • 界面上看到的所有代码都不受影响,比如被回退的文件代码完全不会变,而是因为本地仓库的变化,导致这些文件变成了未提交
  • 简单解释被回退的文件代码:commit->no commit (仅此而已,还不理解的去操作一下就懂了)
  • 新文件变成no commit

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

文件版本冲突处理

  • 当Main.java文件在本地修改过,同时本地仓库回退版本涉及这个文件,必然会导致这个文件存在版本问题,在你进行pull操作时,将会进行版本选择,选择你想要的版本即可
    在这里插入图片描述

Mixed详细解释

  • 这个操作基本和Soft基本一样,它们只有一个区别
  • 新文件不是未提交,而是直接变成非git文件
  • 注意,这个新文件并不会被删除
  • 非新文件受到的影响是和Soft操作完全一样的
    在这里插入图片描述

Hard详细解释

  • 所有文件变成你选择的这个版本
  • 未提交的文件全部清空,界面和本地仓库的代码完全一致
  • 和Soft比较,Soft操作只对本地仓库有影响,单纯回退本地仓库文件的版本,界面上看到的所有代码都不受影响。但是Hard把界面上看到的所有代码都变成了本地仓库的代码
    • 相同点: 对本地仓库的影响完全一样
    • 不同点:Hard把界面上看到的所有代码都变成了本地仓库的代码
  • 非git文件不受影响(作者测试过了)
    在这里插入图片描述

Keep详细解释

  • 和Hard操作基本完全一致,只有一个区别
  • Keep操作未提交的文件不会受到影响,如果回退版本的文件中有未提交的文件将进行版本冲突处理
  • 对Soft操作对比,

文件版本冲突处理

  • 如果版本回退的
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

二、其他

Revert commit

  • 回滚单次提交的文件,所有回滚的文件进入到暂存区,变成蓝色,不会对仓库有任何的影响
  • 当回滚的文件中有多个版本,则会让你选择一个版本到暂存区
    在这里插入图片描述

参考文档

  • idea Reset Current Branch to Here Soft、Mixed、Hard、keep区别(简单易懂)

相关文章:

  • uniapp发行web页面在老版本浏览器打开一片空白
  • Interactive Analysis of CNN Robustness
  • 通过顶顶通呼叫中心中间件玩转FreeSWITCH媒体流
  • 人工智能与充电技术:携手共创智能充电新时代
  • junit写搜索树测试
  • 赛宁网安入选国家工业信息安全漏洞库(CICSVD)2023年度技术组成员单
  • OpenCV+计算摄影
  • 深度探究深度学习常见数据类型INT8 FP32 FP16的区别即优缺点
  • 数据分析实战 | 多元回归——广告收入数据分析
  • [Kettle] 记录处理
  • 【广州华锐视点】海外制片人VR虚拟情景教学带来全新的学习体验
  • 【 云原生 | K8S 】kubectl 详解
  • classification_report分类报告的含义
  • 如何在 macOS 中删除 Time Machine 本地快照
  • Linux SSH免密登录
  • npm install导致的OOM解决方案
  • 网络安全-学习手册
  • C#使用时序数据库 InfluxDB
  • WebSocket真实项目总结
  • 12. 机器学习——评价指标
  • 首次带人形机器人走科技节红毯,傅利叶顾捷:没太多包袱,很多事都能从零开始
  • 探秘多维魅力,长江经济带、珠三角媒体总编辑岳阳行启动
  • 陕西三原高新区违法占用土地,被自然资源局罚款10万元
  • 南昌上饶领导干部任前公示:2人拟提名为县(市、区)长候选人
  • 既是工具又是食物,可食用机器人开启舌尖上的新科技
  • 通用汽车回应进口车业务调整传闻:因经济形势变化重组,致力于在中国持续发展