使用终端检索特定时间范围内的提交

时间:2018-08-16 22:50:27

标签: git curl github terminal commit

这似乎是一个非常简单的问题,但我现在有点困惑。我正在尝试使用OSX上的Terminal来检索自某个日期(尤其是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操作的正确语法的资源也将非常有帮助。我知道这是一个非常基本的问题。

非常感谢您的帮助。

谢谢!

0 个答案:

没有答案