如何获取Git合并日期修订日志历史记录?
假设有3个分支:A、B和C如何获取Git合并日期修订日志历史记录?,git,merge,git-log,Git,Merge,Git Log,假设有3个分支:A、B和C 两天前合并了一个 B是三天前合并的 C在两周前被合并 我想从git历史中获取以下信息: 1周前的Git历史记录 所以,它只显示A和B 检索到的信息应仅包含: a。合并时的修订日志。 例如,修订版45edfe,带有GIT自动注释,如“Merge branch XXXX” b。分支机构名称(如果可能) c。合并日期 谢谢您可以将git log与--after和--merge开关一起使用,如下所示: git log --after="2015-5-23" --merge
- 两天前合并了一个
- B是三天前合并的
- C在两周前被合并
谢谢您可以将
git log
与--after
和--merge
开关一起使用,如下所示:
git log --after="2015-5-23" --merges
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Hatjhie <hatjihie@gmail.com>
Date: Fri May 29 21:52:11 2008 -0700
Added new UI feature
截至撰写本答复的当前日期为2015年5月29日。上述命令将获取过去7天(包括2015-5-23)内发生的所有合并提交
典型的git日志
条目如下所示:
git log --after="2015-5-23" --merges
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Hatjhie <hatjihie@gmail.com>
Date: Fri May 29 21:52:11 2008 -0700
Added new UI feature
$git日志
提交CA82A6DFF817EC66F4434007202690A93763949
作者:Hatjhie
日期:2008年5月29日星期五21:52:11-0700
添加了新的UI功能
您通常会为给定的分支运行
git log
,并隐式包含修订日志和分支名称。此工具可以帮助您查找分支何时合并到另一个分支:谢谢您的回答。但它也会得到提交,而不是“合并”历史记录。有没有办法通过git命令而不是提交的评论来过滤它?更新了我的答案,只得到上周的提交,这是合并提交。谢谢!这就是我要找的。