我的gitconfig中有以下两个块,其中real info代替了<placeholders>
:
[github]
user = <name>
token = <token>
email = <email address>
[github "user"]
user = <name>
token = <token>
email = <email address>
两者都包含相同的3个值,我认为这是不必要的重复,但有什么区别,我应该删除哪些?它没有造成任何问题。
此外,我还有一块:
[user]
name = <name>
email = <email address>
同样,相同的姓名和电子邮件地址。
更新:运行显示的值
github.user
github.token
github.email
以及
github.user.user
github.user.token
github.user.email
在我看来,这太不对了,我从文件中删除了整个
git config --list
块。似乎什么都没坏。 最佳答案
据我所知,该语法意味着您有一个github
节和一个github "user"
小节(see under Syntax)。这意味着您可以访问github
,也可以访问github.user
,正如您在--list
中注意到的那样。这样就可以存储不同的值。因为您的值是相同的,所以您应该能够删除[github "user"]
而不破坏任何内容,如您所见。