例如:我想最後的提交日期在這裏 - https://github.com/elasticsearch/elasticsearch/tree/master/dev-tools/pmd
如何獲取github倉庫中的文件夾/目錄中的最後提交日期?
有了這個,我可以進入PMD文件夾 - https://api.github.com/repos/elasticsearch/elasticsearch/contents/dev-tools/pmd
但是,這並不有關於日期的任何數據。我試過https://api.github.com/repos/elasticsearch/elasticsearch/contents/dev-tools/pmd/commits
,這返回我'找不到'的消息。
嘗試了與sha - https://api.github.com/repos/elasticsearch/elasticsearch/git/blobs/58788337ae94dbeaac72a0901d778a629460c992
git url,但即使這不會返回任何有用的信息。
如何使用github-api獲取文件夾內的提交日期?
真棒,我試了我的例子,並得到了輸出。但任何想法爲什麼它會顯示2個不同的日期,即在2014-03-12作者和2014-03-13提交者? – 2014-09-18 20:55:10
作者和提交者有什麼區別? – 2014-09-18 20:56:10
@tech_human,往往沒有什麼區別。但編寫代碼的人是作者,而最近承諾的人是提交者。請參閱[本答案](http://stackoverflow.com/a/18754896/354577),其中引用了Pro Git中的[本章](http://git-scm.com/book/ch2-3.html)瞭解更多細節。我敢肯定,如果作者重新提交了這個提交,那麼這些日期可能會有不同的日期,但是相同的作者。 – Chris 2014-09-18 20:58:50