2012-06-12 28 views

回答

0

git log origin/master將顯示遠程主分支的整個譜系,其中將包括任何推送給主設備的假設(假設主設備從不重繞)。

+0

這隻給了我最後5推。 – Chapsterj

+0

您是否嘗試過使用pagedown滾動列表? – cdhowie

+0

只有一個短名單不需要滾動 – Chapsterj

0

如果你只想開始,你可以做git log --reverse

請注意,如果你嘗試git log -5 --reverse,你會得到最後5個,然後反過來。如果你想說5首次提交,你可以做類似

git --no-pager log --reverse --oneline | head -5 

(提供合適的參數記錄信息,你想看到)。

如果你只是想定義的時間跨度,你可以這樣做

git log --since=2.months.ago --until=1.day.ago 
1

git本身不保留日誌推的。根據正在使用的推送傳輸(http,git + ssh或git-daemon),如果日誌文件條目已經生成(並且仍然存在),您可以從適當的日誌文件中收集該信息。如果沒有,您至少可以重新配置它們以登錄未來。

+0

如果您使用的是Github,我知道他們已經*得到*數據,因爲它出現在活動日誌中。不過,不知道如何查看單個回購的活動流。值得一提的是他們的支持。 – Emily

+0

@Emily活動流由提交信息組成,例如作者和提交時間戳。他們沒有顯示任何信息,除了提交歷史記錄中的內容外,還需要任何信息。 – cdhowie

+0

我見過兩個'推到主'事件從相同的用戶在同一回購沒有任何其他之間,這表明否則。例如http://cl.ly/273t1L351f2r2H183Y2G。並不意味着完整的列表是可訪問的,但如果海報使用Github,它可能是開始的地方。 – Emily