如何将git日志导出到文本文件?
我想将所有提交的日志导出到一个文本文件,有没有办法做到这一点?
你只需要禁用寻呼机。
git --no-pager log > log.txt
如果你想格式化看起来更好,你可以使用git log的参数 。
你有没有试过git log > log.txt
?
git log | clip
复制到剪贴板,然后粘贴到文本文件
你可以更清楚地logging日志
(1)设置最新的提交数量(例如,在下面的命令中,我们得到最新的50个提交,可以将其更改为100,500等)
(2)在一行中显示长提交此命令是当前分支中的显示提交日志:
git log --oneline -50 > log50_latest_commits.txt
(3)如果你想在所有分支显示提交
git log --all --oneline -50 > log50_latest_commits.txt
生成的文本文件将站在当前目录。
参考: https : //git-scm.com/docs/git-log
(在git version 2.11.0.windows.1
上testing过,它可以在许多其他版本的Git上运行)