在IntelliJ Idea中区分未分级或未提交的更改

时间:2014-03-28 00:54:58

标签: git intellij-idea

在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来说是全新的。 ; - )

3 个答案:

答案 0 :(得分:3)

您可以使用“版本控制”窗口查看所有已更改的文件(⌘-9)。然后您可以选择文件并按⌘-D查看差异。

答案 1 :(得分:2)

您可以通过转到主菜单 - >来查看已打开文件的差异。 VSC - > GIT - >与相同的存储库版本进行比较。

工具栏中还有一个快捷方式enter image description here,使用它可以直接查看已打开文件的差异。

答案 2 :(得分:0)

按Alt + 9可获得包含所需信息的“本地更改”视图

https://www.jetbrains.com/help/idea/version-control-tool-window-local-changes-tab.html