Я использую версию 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}