已损坏 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
非常感谢任何帮助。
我跟着评论,解决方案是:
将 #
添加到文件的第一行,第一列。我此时已经删除了它,但完全重新创建它似乎已经成功了。
我遵循的步骤是:
rm .gitconfig
touch .gitconfig
vim .gitconfig
i
插入文本
- 粘贴到文件的先前内容中,使用最初有效的旧名称和电子邮件,并添加第 1 行第 1 行缺少的
#
。
- 保存并退出 Vim
esc
, :wq
一切似乎又恢复正常了!
非常感谢通过评论参与进来的所有人!
我只是将一些文件从我的物理计算机而不是我的 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
非常感谢任何帮助。
我跟着评论,解决方案是:
将 #
添加到文件的第一行,第一列。我此时已经删除了它,但完全重新创建它似乎已经成功了。
我遵循的步骤是:
rm .gitconfig
touch .gitconfig
vim .gitconfig
i
插入文本- 粘贴到文件的先前内容中,使用最初有效的旧名称和电子邮件,并添加第 1 行第 1 行缺少的
#
。 - 保存并退出 Vim
esc
,:wq
一切似乎又恢复正常了!
非常感谢通过评论参与进来的所有人!