如何使用 gitlabapi 查询在特定日期提交?

How to get commit on a particular date using gitlabapi query?

我看到在 gitlabapi 查询中有使用 since 或 until 来获取提交的查询。我想获取特定日期的响应。

示例:我想获取存储库在 2022-04-18 提交的响应。我已尝试使用以下查询,但 & 操作无效 curl --header "PRIVATE-TOKEN: " "https://gitlab.example.com/api/v4/projects/5/repository/commits?first_parent=true&since=2022- 04-18&直到=2022-04-18"

如果我使用会显示响应: curl --header "PRIVATE-TOKEN: " "https://gitlab.example.com/api/v4/projects/5/repository/commits?first_parent=true&since=2022-04-18""= 10=]

在这种情况下,还会显示较晚日期的提交。我只想查看 2022-04-18 的提交。

尝试以 ISO 8601 格式指定 untilsince

要获得特定的一天,您需要指定一天的时间段,例如

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/repository/commits?first_parent=true&since=2022-04-18T00:00:00Z&until=2022-04-18T23:59:59Z"