如何在PhpStorm中像显示未提交变更一样显示分支已提交变更?
在PhpStorm常规编辑视图标记已提交Git变更行
当然可以实现,PhpStorm自带相关功能,以下两种方法能让你在行号旁看到已提交变更的标记,和未提交变更的样式一致:
方法1:对比当前分支与基准分支的所有已提交变更
- 右键点击编辑器左侧的行号区域(gutter),选择 Git > Compare with Branch
- 在弹出的分支列表里选你要对比的基准分支(比如
main、develop) - 完成后,编辑器里会用颜色线条标记出当前分支相对基准分支的所有已提交变更:蓝色(或主题对应颜色)标记修改行,绿色标记新增行,红色标记删除行,和未提交变更的标记逻辑完全一致
方法2:定位单个提交的变更行
如果只想查看某一次特定提交的变更在当前文件中的位置:
- 打开底部工具栏的Git工具窗口,切换到Log标签页
- 找到目标提交,右键点击它选择 Show Diff
- 在Diff视图右上角点击「跳转至源码」图标(箭头指向编辑器的按钮)
- 返回常规编辑视图后,这次提交的变更行就会被标记出来,样式和未提交变更一致
快捷键快速操作
- Windows/Linux:按
Ctrl+Shift+D可快速调出当前文件与分支的对比 - Mac:按
Cmd+Shift+D实现同样操作
这些标记会在你切换文件或关闭对比状态后自动清除,如果需要保留标记,可在对比窗口勾选 Keep Changes 选项。
内容的提问来源于stack exchange,提问作者Den
相关产品推荐
相关产品推荐

