当前位置:  开发笔记 > 运维 > 正文

git log --branch在普通存储库和裸存储库上有不同的行为吗?

如何解决《gitlog--branch在普通存储库和裸存储库上有不同的行为吗?》经验,为你挑选了1个好方法。

我想使用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版本不相同这是不同的行为.



1> VonC..:

根据" git log --branches是否有效? "的建议,我在评论中建议:

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

即:

直接使用分支的名称

--branches访问给定分支的日志时不使用该选项.

该OP giamma报告它的工作原理.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有