1

我正在使用这个:

git log --since="3 months ago" 

但它只是向我展示了最后 8 次提交(在过去两个月内或多或少地完成了)。

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

4

1 回答 1

1

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

您可以添加--all标志,git log以便它显示所有分支上的提交:

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

如果 bitbucket 中的提交是由其他人推送的,那么您也可能尚未获取它们,因此您可能需要先运行git fetch以确保您的远程跟踪分支是最新的。

于 2012-08-25T12:21:15.527 回答