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

相关推荐
李少兄16 小时前
领域驱动设计与 Clean Code 的实践
java·数据库·领域驱动
techdashen16 小时前
为 Agent 重新设计的 Git:Cloudflare Artifacts 是什么,怎么工作的
git
老马952716 小时前
opencode7-桌面应用实战2
java·人工智能·后端
李白的天不白16 小时前
大规模请求数据并发问题
java·前端·数据库
赖在沙发上的熊16 小时前
Git多仓库协作中和并冲突问题:“不相关历史合并”+“问跟踪文件冲突”
git
智慧物业老杨17 小时前
智慧物业数智化转型实战:从工单响应到业主满意度的闭环构建
java·开发语言
Kiling_070417 小时前
Java集合框架:List集合详解与应用
java·开发语言·windows
极客先躯17 小时前
高级java每日一道面试题-2025年12月08日-实战篇[Docker]-如何为 Docker 配置代理?如何为容器配置代理?
java·docker·代理配置的双层架构·docker 守护进程配置代理·为容器配置代理·构建时环境变量·运行时注入环境变量
风若飞17 小时前
▎ 适用于完全没有 Git 经验的新手
git
csdn2015_17 小时前
java springboot 文件导入,判断第一列的值是否有重复
java·windows·spring boot