在.gitconfig中指定Windows路径的语法是什么?

时间:2015-02-14 21:32:25

标签: windows git powershell path

我尝试使用include.path config described here,但我似乎无法在Windows上找到正确的路径语法。

我当前的.gitconfig:

[include]
    path = 'D:\Scott\Shared\config\common.gitconfig'

但是git抱怨:fatal: bad config file line 2 in C:\Users\Scott/.gitconfig

逃避Windows路径的正确方法是什么?注意:我使用的是Powershell中的git而不是git bash。

2 个答案:

答案 0 :(得分:6)

好的,想通了。诀窍是:

  1. 用双引号括起来
  2. 将反斜杠转换为正斜杠。
  3. 以绝对路径的驱动器号+冒号开头
  4. 所以上面的正确版本是:

    [include]
        path = "D:/Scott/Shared/config/common.gitconfig"
    

答案 1 :(得分:-1)

根据git bash中pwd的输出,我推测它可能是

/d/Scott/Shared/config/common.gitconfig