GitLab API获取特定分支的所有提交

t.j*_*.jl 4 api branch gitlab

默认情况下,API GET /projects/:id/repository/commits获取master分支的提交,但是我想获取其他分支的提交。

K. *_*Gol 7

根据Gitlab文档,您可以添加参数“ ref_name”并指定要从中获取提交的分支:

GET /projects/:id/repository/commits?ref_name=my_branch_name
Run Code Online (Sandbox Code Playgroud)

  • 如果要获取所有提交(不只是20个,这是默认值),请将“ per_page”属性值设置为例如“ 9999” (6认同)
  • per_page 的最大值为 100,默认值为 20。如果您按照上述注释使用 9999,它将被忽略,并且将考虑最大值 100。 (2认同)