如何从C:\ cygdrive \ c \更改git路径

时间:2018-04-16 18:02:03

标签: git cygwin notepad++ git-rebase

如何将git路径从C:\ cygdrive \ c ...更改为C:\或只是\ cygdrive \ c \?

我已经将notepad ++设置为我的git编辑器。当我尝试执行交互式rebase(git rebase -i)时,记事本会打开,但由于包含C:\ cygdrive \ c ...

这个奇怪的路径而无法找到正确的文件进行重新定位

以下是notepad ++显示错误消息的图片......

enter image description here

1 个答案:

答案 0 :(得分:0)

请确保:

  • 使用bash:C:\cygwin64\bin\bash.exe --login -i
  • 使用cygpath转换Unix和Windows格式路径:

也就是说:

/cygdrive/c/Program\ Files\ \(x86\)/Notepad++/notepad++.exe $(cygpath.exe -w "$*")

但是要将其用于交互式基础,则需要遵循“ Cygwin git passing wrong path to my editor for commit messages”并将该行包装在Shell脚本中。