繁体   English   中英

破坏 git 配置文件

[英]Broke git config file

我只是从我的物理计算机而不是我的 VM 将一些文件推送到 GitHub 存储库,并注意到我的名字显示不同。 所以,像个傻瓜一样,我编辑了 git 配置文件,并更改了我的名字和 email 地址以匹配我在 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. 粘贴在文件的先前内容中,使用旧名称和首先工作的 email,并从第 1 列第 1 行添加缺少的#
  6. 保存退出 Vim esc , :wq

一切似乎又开始工作了!

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM