gpt4 book ai didi

git - 你能按提交时间戳来订购 git log 吗?

转载 作者:IT王子 更新时间:2023-10-29 01:30:08 28 4
gpt4 key购买 nike

所以我最近重新建立了一个分支并将其 merge 到 master 中。当我执行 git log 时,我得到了一个漂亮的线性提交历史记录。但我想查看基于时间戳的提交历史记录,以便我可以轻松地实时比较两个分支上的提交时间。

是否有一个 git log 选项可以按时间戳而不是正常的提交历史对提交进行排序?我似乎找不到一个。谢谢!

最佳答案

我很确定只使用 git 命令是可能的,但我现在找不到了。 --author-date-order 确实在重新设置的分支上为我工作,如另一个答案中所建议的。

因此,一种方法是使用 git log pretty=format: ... 以 ISO 格式打印提交日期并让 sortsort -r 修复顺序。

例如:

git log --pretty=format:"%ad %h by %an, %s" --date=iso | sort -r | less

这将打印 ISO 日期、哈希值、作者和提交的消息,并将其与最新提交放在首位进行排序。

如果每次提交需要更多信息,您将在 git log --helpPRETTY FORMATS 部分找到更多格式选项。

关于git - 你能按提交时间戳来订购 git log 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36046222/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com