在Idea中使用git查看历史版本

idea查git历史

背景

有好几次同事到我电脑用idea查看git管理的历史记录,每次都说我的idea看不了历史版本,叫我到他电脑上去看,很晕,为什么,原来是我自己把显示历史文件的视图覆盖了,下面我们来一起学习一下查看git的历史版本。

查看步骤

  1. 右键要查看的项目或文件 - > Git -> Show History

  2. 点版本只能看到提交说明,看不到点击的版本修改了哪些文件

  3. 找到上图中红色箭头所指的黑线,鼠标放上去后,当鼠标变成双箭头后往下拉,修改的文件列表就显示出来了

  4. 选中文件看不到文件内容

  5. 点击下图中的红框处

    然后选择 Show Diff Preview

    操作后文件内容就出来了

  6. 如何将所选版本与最新版本进行对比呢,如下图红框处,选择 Side-by-side viewer
    左边为所选版本的内容,右边为最新版本的内容

总结

看不到git的历史版本这个问题很早以前就遇到了,只是当时没有在意,今天腾出时间研究了一下,我觉得还是收获很大,希望能帮助到更多的朋友。

相关推荐
带刺的坐椅20 小时前
(对标 Spring IA 和 LangChain4j)Solon AI & MCP v3.7.0, v3.6.4, v3.5.8 发布(支持 LTS)
java·spring·ai·solon·mcp·langchain4j
7澄120 小时前
深入解析 LeetCode 1572:矩阵对角线元素的和 —— 从问题本质到高效实现
java·算法·leetcode·矩阵·intellij-idea
诗9趁年华20 小时前
缓存三大问题深度解析:穿透、击穿与雪崩
java·spring·缓存
阳光明媚sunny20 小时前
分糖果算法题
java·算法
whltaoin20 小时前
【JAVA全栈项目】弧图图-智能图床SpringBoot+MySQL API接口结合Redis+Caffeine多级缓存实践解析
java·redis·spring·缓存·caffeine·多级缓存
一 乐20 小时前
医疗管理|医院医疗管理系统|基于springboot+vue医疗管理系统设计与实现(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端·医疗管理系统
华仔啊21 小时前
SpringBoot 2.x 和 3.x 的核心区别,这些变化你必须知道
java·spring boot·后端
laocooon52385788621 小时前
大数的阶乘 C语言
java·数据结构·算法
不见长安在21 小时前
分布式ID
java·分布式·分布式id
熊小猿21 小时前
Redis 缓存怎么更新?—— 四种模型与一次“迟到的删除”
java·后端·spring