为什么在Git配置中忽略任何引号?

时间:2014-04-21 11:10:46

标签: windows git

git,windows 7.我尝试通过不同的方式设置文本编辑器:

  

$ git config --global core.editor" C:\ Program Files \ Notepad ++ \ notepad ++。exe"
  $ git config --global core.editor \" C:\ Program Files \ Notepad ++ \ notepad ++。exe \"
  $ git config --global core.editor' C:\ Program Files \ Notepad ++ \ notepad ++。exe'

但是当我查看配置文件(通过git config --list命令)时,我得到了相同的结果:

  

core.editor = C:\ Program Files \ Notepad ++ \ notepad ++。exe

所以,我无法提交,我收到错误:

  

$ git commit C:\ Program Files \ Notepad ++ \ notepad ++。exe: C:Program:   命令未找到错误:编辑器出现问题   ' C:\ Program Files \ Notepad ++ \ notepad ++ .exe'。请提供信息   使用-m或-F选项。

我尝试手动编辑 .gitconfig 文件(我添加了引号),但这对我没有帮助。

为什么会忽略报价,我该如何解决?

2 个答案:

答案 0 :(得分:5)

试试

git config --global core.editor "'C:\Program Files\Notepad++\notepad++.exe'"

答案 1 :(得分:1)

您应该在路径名中使用正斜杠(/)而不是反斜杠(\)。

来源:“配置git和帮助者”下的[here]