在参考分支的“剪切”之间获取 git 提交

问题描述 投票:0回答:1

我们有一个

master
分支,我们定期从中分支出(“剪切”)发布分支。所有发布分支都保证具有前缀
release/

假设在某个时间 t1 我们剪切了发布分支

release1
,在时间 t2,且 t2 > t1,我们剪切了发布分支
release2

有没有办法检索这些剪切之间的提交列表(因此,在时间间隔 (t1, t2] )内发生的所有提交?可能有任意多个提交,因此只需执行

git log -10
即可获取10 个最新提交还不够。另请注意,我事先不知道 t1t2 是什么:我所知道的是,在过去的某个时刻 t1,从中进行了削减分支,可能是昨天,也可能是去年,最后一小时,无论何时。

git git-log git-history
1个回答
0
投票

阅读git log中的

限制提交

使用--since和--until:

git log --since "t1" --until t2"

日期格式比较灵活,昨天这样的字也可以用。

一个例子:

git log --since "2023-11-06" --until "2023-12-06"
© www.soinside.com 2019 - 2024. All rights reserved.