Вероятно, это потому, что Git ожидает, что текстовый редактор остановится и подождет, пока вы закончите редактирование, прежде чем продолжить. Ваш текстовый редактор может запуститься таким образом, чтобы он выглядел , чтобы он сразу же закончил, насколько видит Git.
Вы можете попробовать установить переменную окружения EDITOR
, чтобы она указывала на командный файл, который выполняет что-то вроде:
start /wait my_editor %*
(но это всего лишь предположение, и я сейчас не в состоянии проверить это).