2012-08-25 32 views
1

我使用這個提交:的git:使用--since不顯示所有我想看看

git log --since="3 months ago" 

,但它只是表明我的最後8個提交(過去兩年中或多或少做個月)。

我有更多更大的提交列表,我可以從我的bitbucket帳戶看到...所以我怎麼能從我的終端看到他們?

回答

1

git log將只顯示作爲當前HEAD(您已簽出的提交)的直接祖先的提交,因此它可能不會顯示您期望的提交,因爲它們位於其他分支上。

您可以將--all標誌添加到git log,這樣它會顯示提交的所有分支:

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

如果到位桶的提交是由別人推,那麼它也有可能是你還沒有取他們還沒有,所以你可能首先要運行git fetch,以確保你的遠程跟蹤分支是最新的。

+0

@georgebrok謝謝,但這是我的錯:我只是沒有使用向下的箭頭來查看其餘的日誌.. :)只是'git log'顯示我想看到的日誌。 – ziiweb

+0

好吧,確切地說,僅供參考,'git log'顯示了你正在使用的當前提交之前的提交。並且'git log --all'顯示了所有的提交。 – ziiweb