git:using --since没有显示我想要查看的所有提交

时间:2012-08-25 00:30:51

标签: git

我正在使用它:

git log --since="3 months ago" 

但它只是向我展示了最近的8次提交(在过去两个月内做得更多或更少)。

我有一个更大的提交列表,我可以从我的bitbucket帐户中看到...所以我怎么能从我的终端看到它们?

1 个答案:

答案 0 :(得分:1)

git log只会显示当前HEAD(您已检出的提交)的直接祖先的提交,因此它可能无法显示您期望的提交,因为它们位于其他分支上。

您可以将--all标记添加到git log,以便它在所有分支上显示提交:

git log --all --since='3 months ago'

如果bitbucket中的提交被其他人推送,那么您还可能尚未提取它们,因此您可能需要先运行git fetch以确保您的远程跟踪分支机构已启动 - 最新的。