我今天安装了Git for Windows 7.我对Git还不太了解,我正在关注该主题的http://git-scm.com/book/en/Getting-Started-First-Time-Git-Setup和YouTube上的视频.在视频中人们安装Git并转到命令行并使用
git config --global user.name = "My Name"
Run Code Online (Sandbox Code Playgroud)
和
git config --global user.email = "email@example.com"
Run Code Online (Sandbox Code Playgroud)
并且它为它们创建具有正确值的.gitconfig文件C:/Users/admin/.gitconfig.
运行上面的代码行三次后,这就是我在该文件中得到的:
[user]
name = =
email = =
name = =
Run Code Online (Sandbox Code Playgroud)
为什么不工作?我遵循官方教程,我发现它适用于YouTube上的其他人但不适合我.
jub*_*0bs 24
你没有使用正确的语法:
user.name不是Git子命令; "My name"是.不应该有任何之间的等号user.email和"email@example.com"之间,或者=和user.name.例如,当你跑步
git config --global user.name = "My Name"
Run Code Online (Sandbox Code Playgroud)
该命令将"My Name"字符解释为传递给.gitconfig键的字符串值,并user.name静默忽略line()的其余部分.这就是你的"My name"文件最终包含的原因
[user]
name = =
email = =
Run Code Online (Sandbox Code Playgroud)如果您使用正确的语法,一切都应该工作:

参数user.name和user.email没有"=",只需使用空格.从同一页面 -
安装Git时应该做的第一件事是设置用户名和电子邮件地址.这很重要,因为每个Git提交都使用这些信息,并且它会不可避免地融入您传递的提交中: