如何快速查看github代碼庫中第一次commit的記錄


發現一個別人推薦的代碼庫用來學習源碼, star星還不少,別人推薦從第一次commit開始閱讀,於是試着去找commits的第一次

 

 

問題來了,這個代碼庫commits7855次,點擊進入commits發現翻頁只有兩個按鈕不能直接點擊翻頁到最后一頁,那如何查看第一條記錄呢?

 

 

原來 github為每個commit版本都生成了一個SHA hash值,我們可以通過SHA值來直接搜索到第N次的提交

點擊一次older發現url格式為:

https://github.com/lodash/lodash/commits/master?after=c2616dd4f3ab267d000a2b4f564e1c76fc8b8378+34

后面的after即代表展示 SHA為c2616dd4f3ab267d000a2b4f564e1c76fc8b8378 的后面第35條commit。

那c2616dd4f3ab267d000a2b4f564e1c76fc8b8378這一串是怎么得到的呢?

 

 

在commits列表內的每一條記錄后面都有一個copy圖標,這里點擊即會成功復制此條commit的SHA

c2616dd4f3ab267d000a2b4f564e1c76fc8b8378正式此代碼庫的最新一條commit的SHA。

 

於是如果我們想找到第一條記錄,總commits記錄是7855次,那么搜索url為:

https://github.com/lodash/lodash/commits/master?after=c2616dd4f3ab267d000a2b4f564e1c76fc8b8378+7853

 

 

成功搜索到想要的結果。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM