我的git设置中有两个冲突的配置定义。
$ git config --list|grep diff.tool
diff.tool=p4merge
diff.tool=extDiff
如何判断我的MacOS系统中每个定义的位置?
相关的窗口问题:Where is this value in my configuration coming from?
答案 0 :(得分:1)
此代码段将显示可以设置配置的三个可能位置。
$ for i in local global system; do echo $i:;git config --$i --list|grep diff.tool;done
local:
global:
diff.tool=p4merge
diff.tool=extDiff
system:
fatal: unable to read config file '/usr/local/etc/gitconfig': No such file or directory
答案 1 :(得分:0)
打开终端。默认情况下,您应该在用户家中。运行ls -a
以查看隐藏文件.gitconfig
,该文件将具有用户级配置。在每个存储库中运行相同的命令以查找.git
文件夹。将目录更改为它(cd .git
),然后打开里面的config
文件并确保没有配置。
如果您不喜欢命令行文本编辑器,您可以运行open <insertfileName> -a textedit
在基本文本编辑器中打开文件。