在IntelliJ Idea IDE中,我如何做相当于普通的git diff
(理想情况为git diff -w
)或git diff --staged
,以便我可以并排查看我的更改和我的分公司的HEAD?我基本上想要与Eclipse Juno中的 Project Explorer→Compare With→HEAD Revision 相同。
我已经在IntelliJ中找到了compare different branches的方法,但我还没有弄清楚如何做这个基本的事情 - 当前的分支在项目树→Git→中不作为选项出现与Branch比较...... 。 answer below解释了如何为一个文件执行此操作,但这不适用于整个项目甚至单个目录,只适用于单个文件。
我8年来第一次使用IntelliJ,所以我可能会遗漏一些明显的东西。不幸的是,驻留的IntelliJ专家对Git来说是全新的。 ; - )
答案 0 :(得分:3)
您可以使用“版本控制”窗口查看所有已更改的文件(⌘-9)。然后您可以选择文件并按⌘-D查看差异。
答案 1 :(得分:2)
您可以通过转到主菜单 - >来查看已打开文件的差异。 VSC - > GIT - >与相同的存储库版本进行比较。
工具栏中还有一个快捷方式,使用它可以直接查看已打开文件的差异。
答案 2 :(得分:0)
按Alt + 9可获得包含所需信息的“本地更改”视图
https://www.jetbrains.com/help/idea/version-control-tool-window-local-changes-tab.html