Git的差异比较工具如何重置为默认设置

8
我不小心更改了我的git diff工具,但实际上它并没有被安装,并且我没有权限更改这台机器。如何恢复到原始的工具,以在命令行中显示更改?这听起来很傻,但我一直无法进行单个diff操作,并且我没有找到有关此问题的任何信息,只有如何将其更改为默认值以外的其他选项。我尝试取消设置变量,但这并不起作用。
1个回答

11

这取决于您在运行 git config 时如何更改 git diff 工具的配置。

  • 如果您使用了 --system,则配置将被写入全局 $(prefix)/etc/gitconfig 文件中。

  • 如果您使用了 --global,则配置将被写入全局 ~/.gitconfig 文件中。

  • 默认情况下,假定当前存储库的配置文件是 .git/config,除非使用 GIT_DIR 和 GIT_CONFIG 进行了定义。

尝试在以上文件中查找 diff.tool 的配置值并将其删除。


7
如果您使用 git config --list --show-origin 命令,它会告诉您每个配置项的来源。 - GregHNZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接