已损坏 git 配置文件

Broke git config file

我只是将一些文件从我的物理计算机而不是我的 VM 推送到 GitHub 存储库,并注意到我的名字显示不同。因此,我像个傻瓜一样编辑了 git 配置文件,并更改了我的姓名和电子邮件地址以匹配我在 VM 上使用的内容。当然,现在 git 根本不会 运行。当我现在尝试任何 git 命令时,我只是收到以下错误;

fatal: bad config line 1 in file /Users/<myusername>/.gitconfig

我已经记下了旧值,所以如果有帮助我可以那样恢复它们,但我不知道如何再次编辑该文件,因为它是隐藏的(有充分的理由)。

我使用的是 MacOS,Big Sur 11.2.2。

我用git config --global --edit打开文件,然后用终端里的编辑器(vim?)调整文件。

我刚刚重新打开文件,并将其改回我认为的原始文件,但仍然出现致命错误。该文件目前看起来像这样:

 This is Git's per-user configuration file.
[user]
# Please adapt and uncomment the following lines:
#       name = <myname>
#       email = <myname>@<myname>-mbp.lan
~                                                                                                                                                    
~                                                                               
".gitconfig" 5L, 153C

非常感谢任何帮助。

我跟着评论,解决方案是:

# 添加到文件的第一行,第一列。我此时已经删除了它,但完全重新创建它似乎已经成功了。

我遵循的步骤是:

  1. rm .gitconfig
  2. touch .gitconfig
  3. vim .gitconfig
  4. i 插入文本
  5. 粘贴到文件的先前内容中,使用最初有效的旧名称和电子邮件,并添加第 1 行第 1 行缺少的 #
  6. 保存并退出 Vim esc, :wq

一切似乎又恢复正常了!

非常感谢通过评论参与进来的所有人!