【发布时间】:2022-12-10 17:03:12
【问题描述】:
有没有办法只显示给定范围内每个路径共有的git log或git rev-list提交?例如。对于提交图和从 A 到 AB2 的给定范围,仅显示 AB2、AB 和 A。
* AB2
* AB
|\
| * B2
| * B
* | A2
|/
* A
使用 git log --merges ... 几乎是我所需要的,但即使是合并提交也可能不会出现在每条路径上。
【问题讨论】:
标签: git
有没有办法只显示给定范围内每个路径共有的git log或git rev-list提交?例如。对于提交图和从 A 到 AB2 的给定范围,仅显示 AB2、AB 和 A。
* AB2
* AB
|\
| * B2
| * B
* | A2
|/
* A
使用 git log --merges ... 几乎是我所需要的,但即使是合并提交也可能不会出现在每条路径上。
【问题讨论】:
标签: git
过滤提交历史 在项目历史中选择特定提交的一些高级方法如下:
按金额:git log -3
按日期:git log --after="2014-7-1"
git log --after="2014-7-1" --before="2014-7-4"git log --after="yesterday"
作者:git log --author="John"git log --author="John|Mary"
通过留言:git log --grep="JRA-224:"
通过文件:git log -- foo.py bar.py
按内容:git log -S"Hello, World!"
按范围:git log --
git 日志main..feature
您可以在下面的链接中阅读全文
【讨论】: