gpt4 book ai didi

Git 错误 - key 不包含部分

转载 作者:太空狗 更新时间:2023-10-29 13:47:58 26 4
gpt4 key购买 nike

我最近将一个 git 存储库转移到一个新组织。我运行了以下命令:

git remote set-url origin https://github.com/organizationname/therepo.git

我成功地从新位置 pull/推。但是现在每次运行 git 命令时都会出现以下错误:

error: key does not contain a section: repositoryformatversion
error: key does not contain a section: filemode
error: key does not contain a section: bare
error: key does not contain a section: logallrefupdates
error: key does not contain a section: ignorecase
error: key does not contain a section: precomposeunicode

我最初认为它与我的配置文件有关,但这些字段存在。我的 /.git/config 文件的第一行如下所示:

repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true

this answer它建议检查 --get-regex 但我在我的配置或 .gitconfig 文件中没有看到任何引用。看起来我有 2 个 git 配置文件:

/usr/local/git/etc/gitconfig

和:

/Users/chmd/.gitconfig

我尝试将这些 key 添加到 /Users/chmd/.gitconfig 文件,但没有成功。我缺少什么步骤来清除这些错误?根据之前的回答和研究,它似乎是我的配置,但我在我的 gitconfig 中包含了这些字段?

最佳答案

确实,问题出在.git/config。您可能对其进行了编辑,并且错误地删除了该部分的名称。

Git 配置文件中的值按部分分组。每个部分的名称放在单独一行的方括号中。

您发布的值(从您的 .git/config 开始)应该保留在 core 部分。让你的 .git/config 文件看起来像:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
...

关于Git 错误 - key 不包含部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45174228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com