我正试图在AOSP(android开源项目)的某个日期之前获得所有提交
我发现我可以通过git命令来实现:
git log --before="2011-12-01"
但它只显示author date
(上传补丁或更改的日期为未合并/更改的内容)
此外,我发现我可以通过下一个git
命令获取我需要的日期:
git log --pretty=format:"%cd"
我不会显示commit date
。
问题是:
如何在某些commit date
之前获取git log?
答案 0 :(得分:13)
简单地将两者结合起来:
git log --before="2011-12-01" --pretty=format:"%cd"
如“Git log: filter by commit's author date”所示,git log
按提交日期过滤,而pretty=format
只会显示该内容。
从手册页:
使用更多选项通常会进一步限制输出(例如
--since=<date1>
限制提交比<date1>
更新的提交