我编辑了我的.gitconfig文件,添加了对LabView的支持,似乎我做了一些Git不太喜欢的事情。问题是它(Git)没有告诉我它不喜欢什么。我做错什么了?
错误消息也无济于事:"fatal: bad config file第13行in c:/Users/Tanner/.gitconfig“
[gui]
    recentrepo = C:/Users/Tanner/Desktop/FIRST 2010 Beta/Java/LoganRover
[user]
    name = Tanner Smith
    email = tanner@notimportant.net
[merge "labview"]
    name = LabView 3-Way Merge
    driver =  “C:\Program Files\National Instruments\Shared\LabVIEW Merge\LVMerge.exe” “C:\Program Files\National Instruments\LabVIEW 8.6\LabVIEW.exe” %O %B %A %A
    recursive = binary我没有看到第13行,但通常这意味着结尾出了问题?我不知道,Git对我来说是新的。
发布于 2009-12-29 02:26:22
嗯。您似乎在driver行上使用了智能引号(“和”),而不是直引号(")。这可能会带来一些问题。另一件要检查的事情是看看是否有LF和CRLF行尾的混合;这可能会使行数与看起来不同。尝试在十六进制编辑器或将显示所有空格字符的编辑器中查看文件,以查看是否有混合的行尾。
发布于 2009-12-29 03:51:22
A/我确认有问题的线路是
    driver =  “C:\Program Files\National Instruments\Shared\LabVIEW Merge\LVMerge.exe” “C:\Program Files\National Instruments\LabVIEW 8.6\LabVIEW.exe” %O %B %A %AB/引号不是问题所在(“或"),尽管生成的命令不会起作用,除非您仅使用"。但至少“不会触发"invalid .gitconfig“错误消息。
C/问题是\,它们必须自己转义。
    driver =  “C:\\Program Files\\National Instruments\\Shared\\LabVIEW Merge\\LVMerge.exe” “C:\\Program Files\\National Instruments\\LabVIEW 8.6\\LabVIEW.exe” %O %B %A %A都会起作用的。
发布于 2009-12-29 02:26:13
我发现有几件事可能是个问题。其中之一是您在第10行使用了右引号,而在第2行没有使用引号。
你是用什么编辑器编辑的?请使用纯文本编辑器,如记事本或vim。
最后:使用git-config编辑此文件,而不是手动编辑。请参阅以下链接:
http://git-scm.com/docs/git-config
https://stackoverflow.com/questions/1970802
复制相似问题