Я устал от всех этих mingw, msys2, Git for Windows и т.д., мне захотелось всё унифицировать и и привести в одно окружение.
Windows Subsystem for Linux показалась мне лучшим вариантом: оттуда спокойно можно установить и apache2 и php и git и вообще всё, что душе угодно, при этом оно всё привычно и удобно работает.
Для быстрого доступа к этим программам из cmd я в папку C:\.aliases (добавленную в PATH) кладу bat-ники такого рода:
git.bat@echo off
bash -c "git %*"
После чего всё замечательно работает из консоли, только кавычки экранировать приходится...
Но вот я открываю PhpStorm и он мне сообщает, что "git doesn't work". Попробовал в настройках указать прямой путь до git.bat, но по нажатии на кнопку test он очень долго висит и в итоге ничего не происходит.