Получить первую строку по git log с помощью одной команды в Windows - PullRequest
1 голос
/ 21 марта 2019

Кажется, это довольно простой вопрос, который уже сводит меня с ума. Попытка получить первую строку из списка коммитов, который я получил, с помощью следующей команды:

E: \ Repos \ reports> git log --oneline --reverse Происхождение / master..feature / a123

Получение следующего вывода

d8c38ac Dummy change to invoke deploy
aaca9eb (HEAD -> feature/a123, origin/feature/a123) Add transation isolation

Тогда пытаюсь сделать

E: \ Repos \ reports> git log --oneline --reverse Происхождение / мастер .. особенность / a123 -n 1

и не важно, использую я --reverse или нет, я всегда получаю aaca9eb коммит

1 Ответ

2 голосов
/ 21 марта 2019

Да, это расстраивает, потому что ограничение коммитов числом (-n) происходит за до * --reverse.

Хотя вы можете направить его к хвосту:

git log --oneline --reverse origin/master..feature/a123 | tail -1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...