颜色值无效:红色打击错误消息 [Git + intelliJ]

invalid color value: red strike error message [Git + intelliJ]

我正在关注 Git 2.10 发行说明中的​​ 更多颜色属性 部分图形。通过将 git 升级到 2.10.0 并对全局 .gitconfig 进行更改,结果如下 -

[color "diff"]
    old = red strike
    new = green italic

但现在我在 intelliJ 上加载了一个 git 项目 [15.0.3 以防万一] 并在进行一些更改后尝试访问 Version Control window,我看到以下错误 -

error: invalid color value: red strike fatal: bad config variable 'color.diff.old' in file '/Users/xyz/.gitconfig' at line 21

这让我无法使用 intelliJ-UI 查看差异。虽然我仍然可以使用终端 git diff.

访问相同的内容

有办法克服吗?或者随着 git?

的升级,intelliJ 也会发生一些变化

对我来说,由于 IntelliJ 使用旧版本的 git

  • 在 IntelliJ 首选项中转到 版本控制 > Git

  • 找到 Git 可执行文件 的路径。

  • 单击它旁边的 Test 按钮应该会显示 IntelliJ 使用的二进制文件的版本。

如果低于 2.10,您可能需要将路径更改为从命令行使用的路径。

您可以通过在命令行中调用which git找到正确的路径。