我想使用 git log 命令从指定分支的给定日期以来从存储库中提取更改列表。
为此,我发现以下语法似乎可以正常工作:
git log --since=2011-10-01 --branches=mybranch
上述命令在我的工作站(Ubuntu 10.04,GIT 1.7.7.2)中的克隆存储库上运行良好,但在创建克隆的主存储库上输出错误日志。主存储库是托管在 Centos 5.5、GIT 1.7.3.4 上的裸 GIT 存储库。基本上,主存储库不会显示最近提交的数量。
我不明白这是否是预期的行为,差异是由于主仓库是裸露的,还是由于 GIT 版本不同而导致的不同行为。