Вы не должны получать доступ к файлам и утилитам Linux напрямую из приложений Windows . Так что давать путь напрямую - не очень хорошая вещь.
Вы должны вызывать его как bash -c "git"
или, если необходимо, поместить вызов в пакетный файл, чтобы приложение Windows вызывало этот файл вместо приложения Linux.
Вам также нужно перевести путь между Windows и Linux, потому что git в WSL не будет понимать такие вещи, как D:\my project\src
. Ранее преобразование должно было быть выполнено вручную, однако wslpath
для этой цели MS включила начиная с Windows 10 1803.
Вы также можете установить дополнение, чтобы выполнить весь перевод и тяжелую работу за вас. В VSCode есть wslgit, а в JetBrains есть платформа поддержки WSL . Я не уверен насчет Android Studio, но этот ответ предполагает, что можно использовать gitwrap
Читать дальше Взаимодействие между Windows и Bash