我试图在AOSP(android开源项目)的某个日期之前获得所有提交.
我发现我可以通过git命令来做到这一点:
git log --before="2011-12-01"
但它只显示我author date(上传补丁或更改的日期购买未合并/更改)
另外我发现我可以通过下一个git 命令得到我需要的日期:
git log --pretty=format:"%cd"
我不会显示commit date.
问题是:
如何在某些之前获取git log commit date?
Von*_*onC 13
只需将两者结合起来:
git log --before="2011-12-01" --pretty=format:"%cd"
Run Code Online (Sandbox Code Playgroud)
如" Git log:按提交的作者日期git log过滤"所示,按提交日期过滤,并且pretty=format将显示该内容.
从手册页:
使用更多选项通常会进一步限制输出(例如
--since=<date1>,提交的限制比新的更新<date1>)