Ответ 1
Май
git log HEAD --oneline --no-walk
- это то, что вы хотите.
Кстати, есть --pretty
и --oneline
то же самое, что и git log
в git rev-list
, возможно, труба не нужна.
Я использую версию 1.8.3 mysysgit, и кажется, что команда -oneline не дает мне всего одну строку за фиксацию, я также получаю все строки diff.
git show HEAD --oneline
и даже git show HEAD --pretty="%h %s"
не дают только одну строку.
(обратите внимание: одни и те же результаты используют как git bash, так и posh git)
Причина, по которой я хочу показать, - это то, что я хочу передать результаты запроса rev-list в posh git.
git rev-list <somestuff> | %{git show $_ --oneline}
Май
git log HEAD --oneline --no-walk
- это то, что вы хотите.
Кстати, есть --pretty
и --oneline
то же самое, что и git log
в git rev-list
, возможно, труба не нужна.
Я думаю, что это будет делать то, что вы хотите, git show --no-patch --oneline