GIT:在单声道仓库中获取特定路径的提交

时间:2018-12-16 12:58:18

标签: git github github-api

我有一个包含许多项目的monorepo,我想获取特定项目的所有提交。

例如:我有github.com/owner/repo,在此下我有目录,网站,移动设备和服务器。 我想从Github API获取一个项目的所有提交。 不幸的是,我没有找到一种方法...

1 个答案:

答案 0 :(得分:2)

我也不知道GitHub API是否可行,但是如果您在本地克隆该存储库并使用Gi​​t CLI,那么一切都很简单:

git clone https://github.com/example/example
cd example
git log --follow --pretty=%H -- <folder>

这将列出<folder>中任何文件已更改的所有提交SHA。