git log的输出数字

时间:2019-10-17 13:24:47

标签: git

我在做

git log --pretty=format:"%h - %an, %ar : %s" -10

输出:

sha1 <pretty format>
sha1 <pretty format>

,我希望每行以递增的数字开头。例如。

1. sha1 <pretty format>
2. sha1 <pretty format>

这可能吗?

1 个答案:

答案 0 :(得分:3)

git log --pretty=format:"%h - %an, %ar : %s" -10 | cat -n

或者:

git log --pretty=format:"%h - %an, %ar : %s" -10 | nl

或者如果您真的想要.

git log --pretty=format:"%h - %an, %ar : %s" -10 | nl -s'. '

(请注意,nl用于填充数字。)

(当然还有一百万种不同的sedawk解决方案。)