GitHub错误"致命:.git / config"中的错误配置文件第1行在git shell中

时间:2014-11-22 02:34:25

标签: git shell github config

我在Windows上使用GitHub并且一直工作正常,当我今天打开它时,它说:

  

无法加载此存储库的提交历史记录。你可能需要   打开一个shell并调试这个repo的状态。

然后:

  

无法获取分支列表。

当我打开shell并尝试git status或其他任何命令时,它会返回此错误:

  

致命:.git / config

中的错误配置文件第1行

不知道该怎么办?我读过有人说要用早期版本替换配置文件,但我没有早期版本..

7 个答案:

答案 0 :(得分:8)

我的问题可能很模糊,但我不确定自己发生了什么。我通过使用Windows搜索在我的笔记本电脑上找到.git / config文件并删除它来解决它。然后我删除了我的github文件夹的内容并再次克隆了repo,它在以后工作:)

答案 1 :(得分:6)

我通过

解决了这个问题
  1. 打开.git / config文件
  2. 清除文件中的所有NULL值
  3. 保存并关闭文件
  4. git add。

答案 2 :(得分:3)

我遇到了同样的问题,我从本地存储库中删除了.gitconfig文件。问题解决了。

答案 3 :(得分:3)

我在我的Mac上通过

解决了这个问题
  1. 在$ HOME(cmd + shift + h)文件夹
  2. 中创建了一个.gitconfig文件
  3. 在.gitconfig文件中添加了[user] name = myname email = myemail@example.com
  4. 已保存并替换为现有文件
  5. 现在所有的git命令都开始工作了

答案 4 :(得分:1)

  • 打开终端,然后输入cd $HOME导航到用户的家。
  • 然后键入vim ~/.gitconfig导航到 .gitconfig 文件。
  • 'i',即会插入。
  • 确保该编辑器的第二行仅包含'[user]',如果有任何提交名称,请将其删除。
  • 进行任何更改后,请按“退出按钮” ,然后输入':wq'
  • 此后,您可以继续使用常规的git setup config方法来配置名称和电子邮件。

答案 5 :(得分:0)

我在使用Visual Studio Code时遇到同样的问题。我转到“ .git> config”文件并清除了该文件,将其保存。 enter image description here

解决了这个问题。

答案 6 :(得分:-2)

我刚刚删除了.gitignore的所有内容,并运行了以下命令:

git config --global user.name "give your user name here"    
git config --global user.email "your.email.id"

注意:我刚刚在PC上安装了git,所以.gitignore文件中没有太多更改,因此我认为清除所有内容是安全的。