簡體   English   中英

如何從回購中獲取git日志。 在github.com?

[英]how to get git log from a repo. in github.com?

我知道git log一種方法是做一個repo的git clone 從某個有git repo的地方。 所以如果有一個大的git repo。 在github.com上,我只想要一個回購的git日志。 無論是在最后一個版本之間,還是現在,或者甚至只是一個原始的git日志,都可以在不克隆回購的情況下實現。 如果是,我該怎么做呢。 你可以使用任何git repo。 在github上分享如何做同樣的事情。 如果有任何辦法可以做同樣的事情,我嘗試了互聯網,但是做得很短。

如果提供Git repo托管服務的遠程服務器也提供API,則只能這樣做。

例如,GitHub允許您獲取git repo的日志(不首先克隆它),並在存儲庫中列出提交

GET /repos/:owner/:repo/commits

您可以添加幾個參數來限制所需的提交,例如?sha=xxx ,SHA或分支以開始列出提交。

您想要使用此Github api端點

比較兩個提交GET /repos/:owner/:repo/compare/:base ...:head Both:base和:head必須是分支名稱:repo。 要比較同一網絡中其他存儲庫的分支:repo,請使用以下格式:branch。 例如:

GET /repos/:owner/:repo/compare/hubot:branchname...octocat:branchname

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM