我有一个包含许多项目的monorepo,我想获取特定项目的所有提交。
例如:我有github.com/owner/repo,在此下我有目录,网站,移动设备和服务器。 我想从Github API获取一个项目的所有提交。 不幸的是,我没有找到一种方法...
答案 0 :(得分:2)
我也不知道GitHub API是否可行,但是如果您在本地克隆该存储库并使用Git CLI,那么一切都很简单:
git clone https://github.com/example/example
cd example
git log --follow --pretty=%H -- <folder>
这将列出<folder>
中任何文件已更改的所有提交SHA。