git - 使用终端检索特定时间范围内的提交
问题描述
这似乎是一个非常简单的问题,但我现在有点卡住了。我正在尝试在 OSX 上使用终端来检索自某个日期以来的提交列表,特别是自 1 年前以来。我试过下面的代码:
curl -i -u my_username https://api.github.com/repos/:user/:repo/commits?since=2017-08-16
这将返回一个提交列表,但该列表在今年 1 月结束。在查看页面时,我知道有比这更早的提交,所以有些事情不太正确。我也为参数尝试了这种格式:
curl -i -u Starplatinum87 https://api.github.com/repos/d3/d3/commits '{"since":"2017-08-1600:00:000"}'
但这会返回curl: (3) Port number ended with '"'
错误。
不确定这是我在说明参数、日期格式还是其他内容的方式。
任何详细说明通过 Terminal/curl 进行 GitHub 操作的正确语法的资源也会非常有帮助。我知道这是一个非常基本的问题。
非常感谢您的帮助。
谢谢!
解决方案
推荐阅读
- javascript - 我的 ajax 调用返回带有 html 代码的数据
- javascript - 拖动png图像时是否可以删除背景颜色?
- java - 在运行时使用 ssl 证书在一个应用程序中进行多个 Secure As400 连接 - Java
- makefile - 如何为 Ocaml 项目生成正确的 makefile
- c++ - 在 C++ 中定义包含 TTF_Font 变量的向量时出现“未定义大小”错误
- java - 导航组件:在移动到片段 B 时部分显示片段 A
- jpa - QueryDSL 的最新状态是什么?
- node.js - 从同一个类nodejs调用函数
- android - FAILURE:构建失败并出现异常。- 科尔多瓦
- r - 比较两个向量时运行相同的函数时出错