На моем 64-битном компьютере с Windows 7 установлен git Cygwin, и он работает нормально. Тем не менее, я обнаружил, что хочу использовать git из не-Cygwin программ (в частности, Windows Vim). Таким образом, я установил MSysGit, который прекрасно работает программами Windows, но полностью не работает, потому что он добавляет префикс Cygwin к каждому пути, к которому он обращается, а затем жалуется, когда не может найти репозиторий git. Вот пример запуска в Git Bash:
user@LT ~/vimfiles (master)
$ ls -a
. .git .gitmodules README.md autoload colors vimrc
.. .gitignore .netrwhist UltiSnips bundle syntax vimundo
user@LT ~/vimfiles (master)
$ git status
fatal: Not a git repository: /cygdrive/c/Users/user/vimfiles/.git/modules/bundle/fugitive
user@LT ~vimfiles (master)
$ pwd
/c/Users/user/vimfiles
Как я могу исправить ситуацию, чтобы MSysGit перестала ломаться и начала использовать правильные пути?