Вывести первую строку временного файла - PullRequest
0 голосов
/ 28 февраля 2020

Я пишу скрипт для извлечения последнего git коммита со словом "слияние" внутри сообщения коммита. Я пытаюсь вывести последнюю строку git, чтобы проверить, работает ли мой скрипт до сих пор

tempfile=$((mktemp))
tempfile2=$((mktemp))

git log --oneline >> $tempfile
grep -i "merge" $tempfile | head -1 > $tempfile2
cat $tempfile2

Я ожидал, что скрипт выдаст только одну строку, содержащую "слияние", однако он выводит весь журнал , На самом деле я просто хочу получить идентификатор фиксации и git извлекать последний файл «слияния» в отдельное состояние головы. Если бы кто-нибудь мог помочь мне с тем, что делать дальше, я был бы очень признателен. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...