You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在git log --oneline命令输出的每行之间添加空行?

实现git log --oneline提交记录间空行分隔的方法

方法1:利用Git自定义格式化参数

直接通过git log的格式化参数定义输出样式,在每条提交记录末尾添加两个换行符来生成空行:

git log --format='%h %s%n%n'

其中%h是提交的短哈希值,%s是提交说明,%n代表换行符,两个连续的%n会在每条记录后插入一个空行,效果和--oneline一致但增加了分隔空行。

方法2:通过管道结合sed命令处理输出

如果偏好使用--oneline参数,可以将命令输出通过管道传递给sed,在每一行后追加空行:

git log --oneline | sed G

sed G的作用是为每一行内容额外添加一个空行,刚好实现提交记录之间的分隔。

内容的提问来源于stack exchange,提问作者tirenweb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 18:07:03