我通过使用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
检查它的错误。
基本上我的问题是:
我正在使用最新的Windows和最新的git。
编辑:我尝试重新启动我的PC并卸载并重新安装Windows的git,但问题仍然存在。有趣的是,我可以使用提升的命令行或powershell编辑全局配置,这会导致在我的userdir中创建gitconfig。但是如果我编辑或删除它,它不会影响我使用普通命令行或PowerShell的问题。
更正:
$ XDG_CONFIG_HOME / git / config - 第二个特定于用户的配置文件。如果$ XDG_CONFIG_HOME未设置或为空,则将使用$ HOME / .config / git / config。此文件中设置的任何单值变量都将被〜/ .gitconfig中的任何内容覆盖。如果您有时使用旧版本的Git,最好不要创建此文件,因为最近添加了对此文件的支持
尝试重命名文件(例如,进入gitconfig-old
),然后查看是否有效。如果他们这样做,则在另一个之后添加一个部分以查明故障部分。
在旁注中,我建议添加到Git和Github / Gitlab /其他配置,以及其他配置(例如.vimrc
,tmux.conf
.....),这将使其更易于维护和使用跨计算机(例如,如果您在工作计算机和家用计算机之间共享它)。