如何生成水平的ascii git历史日志表示?

时间:2013-08-12 07:32:34

标签: git ascii

在很多关于git的StackOverflow问题中(以及git man页面本身),历史日志是用这样的ASCII呈现的

      A---B---C topic
     /
D---E---F---G master

虽然它们不是完整的历史记录表示(例如,它们使用字母而不是哈希码),但我发现它们在讨论合并,变基和其他主题时非常有用,尤其是在电子邮件中。

AFAIK,git log可以产生非常漂亮,垂直,历史记录表示如

enter image description here

但我认为这些目的还有其他目的。

如何使用git(以及最终的其他工具)生成水平,ascii git历史记录日志?

2 个答案:

答案 0 :(得分:0)

据我所知,Git没有任何可以显示水平日志的内容。我用谷歌搜索“git log horizo​​ntal”,但在第一页上没有找到任何内容。也许有人可以编写一个可以执行此操作的插件。

答案 1 :(得分:0)

我见过一个原生的bash单行程序,以所描述的方式打印git log,这就是为什么我要再次搜索它。

它存在!但显然它不受欢迎,我找不到它:/