format 建议换成 tformat,因为 format 是在行与行之间添加换行符,而 tformat 在每行末尾添加换行符。 假如需要统计行数,git hist | wc -l,如果 git hist 是 alias 用的 format 则比实际行数少一行,而 tformat 配置下,得到和实际行数相同的结果。 https://stackoverflow.com/questions/9007181/custom-log-format-omits-newline-at-end-of-output