我的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"]而不破坏任何内容,如您所见。

08-27 21:19
查看更多