我正在尝试显示在过去24小时内添加到master
分支的提交(不包括合并提交)。目前,我正在使用以下命令:
git log --format=format:%s --no-merges --since='24 hours ago'
然而这样会有一个问题:如果提交时间早于 24 小时,但是在过去的 24 小时内已合并到
master
分支中,则命令将不会列出该提交。是否可能显示在最近 24 小时添加到 master
分支的提交,并且不包括最近 24 小时创建的提交?请注意,我在干净的 CI 工作空间中执行此操作,因此无法使用
git reflog
命令帮助我。提前感谢!
--first-parent
代替--no-merges
会更好吗? - amsmaster
分支的未合并提交。 - WonderCsabo