我在 Pretty git branch graphs 中看到了很多很棒的答案显示 git log
的单行选项与日期一起使用。但是,当我运行这些命令时,我的输出不同,我看不到日期。选项 --oneline
和 --date=<relative or iso>
似乎不兼容。
git log --date=iso
的结果:
git log --date=iso --oneline
的结果:
我在三台不同的计算机上试过,结果相似。
更新:
链接的问题询问“如何提交日期”。也许他们的意思是“如何显示提交日期”,但就目前而言,问题尚不清楚。此外,在可能的重复中,OP 同时询问了几个选项。我特别询问在使用 oneline
时如何显示或打印日期(作者日期或提交日期)选项。另一个 OP 也关心提交历史的大小,这也不在我的问题范围内。
也许可以编辑另一个问题来匹配这个问题,但是当我搜索这个问题时它没有出现(虽然我没有专门使用 git-log
标签,因为我没有注意到那个标签直到我为我的问题搜索合适的标签)。
此外,我知道没有其他有效的方法可以在不使用屏幕截图的情况下显示打印格式的结果,尤其是因为它们有颜色。值得一提的是,链接的问题还使用了屏幕截图。
最佳答案
应该在 format 中添加日期.
例如:
git log --pretty=format:"%h %s %an %ad" --date=relative
%ad 使用 --date 选项值表示“作者日期”
关于Git 日志问题 : date is not showing when oneline option in used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54010580/