不存在的路径上的错误全局gitconfig文件

问题描述 投票:0回答:2

我通过使用git config --global --edit手动编辑文件搞砸了我的git安装。我在Notepad ++中更改了一些内容,保存并关闭它。显然我错误拼写了一些因为每个git config --global ..命令都给了我:

fatal: bad config line 5 in file H://.gitconfig

如果我只知道这个文件的位置,我很容易解决这个问题,但我似乎无法找到它。我尝试了在线提到的每个位置(userdir,Program Files AppData \ Local等),但它无处可寻。

它在错误中说H://.gitconfig但我没有H:驱动器。我也搜索了我的整个计算机,无法在任何地方找到它,而git似乎没有问题,每次我使用git config检查它的错误。

基本上我的问题是:

  • 我可以通过cli以某种方式重置我的全局配置吗?
  • 我还能在哪里寻找我的全局配置文件?
  • 我该如何追踪文件?

我正在使用最新的Windows和最新的git。

编辑:我尝试重新启动我的PC并卸载并重新安装Windows的git,但问题仍然存在。有趣的是,我可以使用提升的命令行或powershell编辑全局配置,这会导致在我的userdir中创建gitconfig。但是如果我编辑或删除它,它不会影响我使用普通命令行或PowerShell的问题。

git configuration config git-for-windows
2个回答
0
投票

更正:

$ XDG_CONFIG_HOME / git / config - 第二个特定于用户的配置文件。如果$ XDG_CONFIG_HOME未设置或为空,则将使用$ HOME / .config / git / config。此文件中设置的任何单值变量都将被〜/ .gitconfig中的任何内容覆盖。如果您有时使用旧版本的Git,最好不要创建此文件,因为最近添加了对此文件的支持


-1
投票

尝试重命名文件(例如,进入gitconfig-old),然后查看是否有效。如果他们这样做,则在另一个之后添加一个部分以查明故障部分。

在旁注中,我建议添加到Git和Github / Gitlab /其他配置,以及其他配置(例如.vimrctmux.conf .....),这将使其更易于维护和使用跨计算机(例如,如果您在工作计算机和家用计算机之间共享它)。

© www.soinside.com 2019 - 2024. All rights reserved.