如何获取 Git 合并日期修订日志历史记录?
How to get Git Merged Date Revision Log history?
假设有 3 个分支:A、B 和 C。
A 已于 2 天前合并。
B 已于 3 天前合并。
- C 已于 2 周前合并。
我想从git历史中获取以下信息:
Git 1 周前的历史记录
所以,它只会显示 A 和 B。
检索到的信息应该只包含:
一个。合并时的修订日志。
例如,修订版 45edfe,带有 GIT 的自动注释,如 "Merge branch XXXX"。
b。分支名称(如果可能)。
c。合并日期
谢谢
您可以像这样将 git log
与 --after
和 --merges
开关一起使用:
git log --after="2015-5-23" --merges
撰写此答案时的当前日期是 2015 年 5 月 29 日。上述命令将获取过去 7 天内发生的所有合并提交(2015 年的包括- 5-23).
典型的 git log
条目如下所示:
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Hatjhie <hatjihie@gmail.com>
Date: Fri May 29 21:52:11 2008 -0700
Added new UI feature
对于给定的分支,您通常会 运行 git log
,并且隐式包含修订日志和分支名称。
这个工具可以帮助您找到一个分支何时合并到另一个分支:https://github.com/mhagger/git-when-merged
假设有 3 个分支:A、B 和 C。
A 已于 2 天前合并。
B 已于 3 天前合并。
- C 已于 2 周前合并。
我想从git历史中获取以下信息:
Git 1 周前的历史记录
所以,它只会显示 A 和 B。
检索到的信息应该只包含:
一个。合并时的修订日志。 例如,修订版 45edfe,带有 GIT 的自动注释,如 "Merge branch XXXX"。
b。分支名称(如果可能)。
c。合并日期
谢谢
您可以像这样将 git log
与 --after
和 --merges
开关一起使用:
git log --after="2015-5-23" --merges
撰写此答案时的当前日期是 2015 年 5 月 29 日。上述命令将获取过去 7 天内发生的所有合并提交(2015 年的包括- 5-23).
典型的 git log
条目如下所示:
$ git log
commit ca82a6dff817ec66f44342007202690a93763949
Author: Hatjhie <hatjihie@gmail.com>
Date: Fri May 29 21:52:11 2008 -0700
Added new UI feature
对于给定的分支,您通常会 运行 git log
,并且隐式包含修订日志和分支名称。
这个工具可以帮助您找到一个分支何时合并到另一个分支:https://github.com/mhagger/git-when-merged