Я пытаюсь сохранить вывод команды git в переменную окружения на шаге Действия GitHub, и он захватывает первую строку вывода и исключает остальные. Контейнер, на котором он запущен - ubuntu-latest
.
Вот как я пытаюсь его захватить:
TMP_CHANGES=`git log origin/master..`
Что я ожидаю от echo $TMP_CHANGES
:
commit f179fb811618cc5a2f07637a2ecb394a43ebee21
Author: DannyHinshaw <danny@nulleffort.com>
Date: Tue Jan 14 07:38:29 2020 -0500
Testing commits diff
commit ed596d2ff2e5bd9801eae6ece7abf627db89f82b
Author: DannyHinshaw <danny@nulleffort.com>
Date: Tue Jan 14 07:38:28 2020 -0500
Bump version -> v1.2.1-101
commit 40f88031293aba0221b65ed1d2a8295b651ef91b
Author: DannyHinshaw <danny@nulleffort.com>
Date: Tue Jan 14 07:35:04 2020 -0500
Testing commits diff
Что я получу:
commit f179fb811618cc5a2f07637a2ecb394a43ebee21
Что мне не хватает? Как я могу захватить и сохранить полный многострочный вывод в переменную, сохранив многострочное форматирование?