如何打印 GitK 的输出

Posted

技术标签:

【中文标题】如何打印 GitK 的输出【英文标题】:How to print the output of GitK 【发布时间】:2012-02-17 08:38:15 【问题描述】:

我在 Windows 上使用 git v 1.7.4.msysgit.0。

我想打印 gitK的输出(我的意思是物理上在纸上

我在那里找不到打印菜单,谷歌在这里也没有帮助。

【问题讨论】:

你需要什么输出?如果你需要图表,你可以试试git log --graph吗? 我需要用我的打印机打印图表 【参考方案1】:

正如“Pretty git branch graphs”中提到的,gitk没有打印功能(2009年,据我所知2012年仍然如此)。

唯一的解决方案是捕获您感兴趣的 gitk 窗口的一部分,但这不会捕获 所有 gitk 显示的历史记录。 即使是non-free Git Windows client like SmartGit 似乎也没有这个功能......

【讨论】:

【参考方案2】:
git log --graph --all --decorate

应该给你你的回购的文本表示。如果您想要精简版,请添加 --oneline。

【讨论】:

别忘了设置LESS 变量:***.com/questions/1064361/… @Adam 我不需要漂亮的日志,我需要图形打印

以上是关于如何打印 GitK 的输出的主要内容,如果未能解决你的问题,请参考以下文章

在这个例子中如何打印输出值?

如何排除某些元素显示在打印机的输出上? [复制]

如何将整个 istream 打印到标准输出和字符串

如何在 UNIX shell 中打印命令输出的行数

如何更改 Ghostscript 输出文件(在打印机后台处理程序中)

如何像 jupyter notebook 的默认单元格输出一样打印