我在Pretty git branch graphs中看到了很多很好的答案,其中显示了与日期一起使用git log
的单行选项。然而,当我运行这些命令时,我的输出是不同的,我看不到日期。选项--oneline
和--date=<relative or iso>
似乎不兼容。git log --date=iso
的结果:git log --date=iso --oneline
的结果:
我在三台不同的电脑上试过,结果都差不多。
更新:
@博士建议这是一个复制品。我不相信是这样。链接的问题是“如何提交日期”。也许他们的意思是“如何显示提交日期”,但就目前的情况来看,这个问题并不清楚。此外,在可能的副本中,op同时询问几个选项。我特别询问在使用oneline
选项时如何显示或打印日期(作者日期或提交日期)。另一个操作还涉及提交历史的大小,这也超出了我的问题范围。
也许可以编辑另一个问题来匹配这个问题,但是当我搜索这个问题时,它并没有出现(尽管我没有特别使用git-log
标记,因为我在为我的问题搜索合适的标记之前没有注意到那个标记)。
@博士显然也因为“截图”而否决了我。我知道没有其他有效的方法来显示打印格式的结果而不使用屏幕截图,特别是因为他们有颜色。顺便说一下,链接的问题也使用屏幕截图。如果他们真的相信不使用stackoverflow屏幕截图的原因,也许@phd可以帮助改进这个问题。
@博士也拒绝了我,因为“没有研究”。实际上,我花了很多时间研究这个问题,阅读手册页,非常感谢你,浏览链接问题和其他链接问题。我修改了我的问题,使之简洁明了,以增加对未来读者的价值。简明扼要地说明了编辑工作投入的时间,而不是缺乏研究的努力。
最佳答案
应该在format中添加日期。
例如:
git log --pretty=format:"%h %s %an %ad" --date=relative
其中%ad表示“作者日期”,使用--date选项值
关于git - Git日志问题:使用单行选项时未显示日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54010580/