You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询两天前合并到release/system2分支的Git提交记录?

查询指定合并提交及关联记录

完全可以实现,以下是具体的Git命令和用法:

1. 定位两天前的合并提交

要筛选release/system2分支上两天前产生的合并提交,同时忽略更早的合并记录,执行:

git log --merges --since="2 days ago" --until="1 day ago" release/system2
  • --merges:仅显示合并类型的提交
  • --since/--until:限定时间范围,精准锁定两天左右的那次合并
  • 输出结果里的提交哈希就是你要找的合并记录标识

如果要更精准匹配从master合并的提交(默认合并提交信息会包含Merge branch 'master'),可以加上关键词过滤:

git log --merges --grep="Merge branch 'master'" --since="2 days ago" release/system2

2. 查看合并提交的详细内容

找到目标合并提交的哈希后,用以下命令查看该合并带来的所有变更及关联提交:

git show <目标合并提交哈希>

3. 查看本次合并从master引入的所有提交

如果需要单独看这次合并从master分支带入release/system2的具体提交记录,执行:

git log master..release/system2 --since="2 days ago"

这个命令会列出release/system2分支上有、但master分支上没有的提交,且限定为两天前之后的内容,也就是那次合并引入的所有master端提交。

内容的提问来源于stack exchange,提问作者JAMSHAID

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 11:54:32