我可以知道特定的提交何时到达master分支吗?

时间:2018-07-31 11:35:32

标签: git

我可以看到git日志。 commits时间戳记是它们在功能分支上提交的时间。

]我可以知道在什么日期时间将合并/重新建立到主分支的提交吗?

这里的上下文是我想知道某个提交是否已“达到”生产。

例如,如果我对feature branch投入了3天的时间,在2天前从master部署到生产,并从1天前重新定位为master,那么它不是 但是,如果距离我上次部署已经两个月了,而我只是查看提交日志,那么我会看到该代码应该在生产中。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

给出类似的内容

enter image description here

你想要的

$ git log --merges feature..master
commit 1164f67c574e52d3c25b89a76fbac2ce03685e06 (tag: MergeOfInterest)
Merge: 4ea723c e8d172a
Date:   Tue Jul 31 13:11:50 2018 +0100

Merge branch 'feature'

或者;

$ git log --merges feature..master --pretty=format:"%ci"
2018-07-31 13:11:50 +0100

仅显示日期。