从GitHub上的提交导出更改日志

Mic*_*ico 8 git github

我有一个合作伙伴,不是GH友好的,不太可能在不久的将来变成这样.

我想逐行向他展示我对论文所做的更改,而提交比较是完美的方式.

但他们没有帐户,存储库是(并将保持)私有.

有没有办法将跟踪更改日志从GitHub导出到另一种格式,可以更容易地发送给我的协作者?

gri*_*ock 5

因此,对于彩色输出,您需要一些额外的工具,例如ahaansi 到 html 适配器。最终版本可能如下所示。 git log -p -n 2 --color=always | aha --black > output.html

  • 如果您想限制提交数量,只需传递选项“-n your_number”。关于着色,可能会更困难,因为它是由 shell 完成的,并且您需要比简单的输出重定向更多的工具。我使用了名为“aha”的 Linux 工具。安装它然后尝试这个。`git log -p -n 2 --color=always | git log -p -n 2 --color=always | aha --black > output.html` 现在所有内容都在 html 文件中 - 以颜色显示。 (2认同)