7

我想使用 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 版本不同而导致的不同行为。

4

1 回答 1

10

按照“ Does git log --branches work? ”的建议,我在评论中提出了建议:

git log --since=2011-10-01 mybranch

IE:

  • 直接使用分支名称
  • --branches访问给定分支的日志时不使用该选项。

OP giamma报告它有效。

于 2011-11-22T15:34:16.867 回答