【问题标题】:Display git diff for unstaged and staged files in intellij在 intellij 中显示未暂存和暂存文件的 git diff
【发布时间】:2020-09-13 09:48:54
【问题描述】:

我想在 intellij 中显示您可以通过 git diff(仅未暂存的更改)和 git diff HEAD(自上次提交以来的所有更改,无论是否已暂存)获得的差异,以便在查看复杂更改时使用配色方案.

我使用 git 插件,但它似乎只显示提交之间的差异,或者您必须在编辑器中逐个文件检查自己。

我错过了一个选项吗?

【问题讨论】:

    标签: git intellij-idea


    【解决方案1】:

    这应该在“Compare local changes with the repository version”中描述

    您可以通过以下方式之一查看更改:

    • Local Changes 视图中预览更改:选择一个文件并单击工具栏上的 Preview Diff 预览详细信息。
    • 探索Differences Viewer 中的更改:选择一个文件并按Ctrl+D 或单击工具栏上的show diff

    【讨论】:

    • 是的,但每次都需要“选择文件”。我想要所有修改文件的列表(并为git diff HEAD 添加)及其差异。就像您通过单击Git 栏比较两个提交,然后选择一个提交和show diff
    • 但我看不到将提交与本地更改进行比较的方法
    • @BaptisteMerliot 好的。我不知道有这个特定的功能可用。
    • 感谢您的帮助,我想我仍然可以像您描述的那样专注于复杂的文件,并通过git diff -- path/to/filter查看其余文件
    猜你喜欢
    • 2011-04-01
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 2014-02-16
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多