Я разработал альтернативный способ получить то, что мне нужно. Следующая строка (в powershell) назначает самое последнее сообщение о фиксации для $commitMessageFull
в виде массива строк, по одной строке на строку.
$commitMessageFull = git log -1 --pretty=%B
Затем можно разделить первую строку и расширенное сообщение с помощьюthis:
$first, $extended = $commitMessageFull
Переменная $first
теперь содержит одну строку, которая является первой строкой сообщения о фиксации, а $extended
содержит массив строк, который является оставшимися строками.