2016-04-25 107 views
3

我想在Github中查看给定“目录”和给定日期之后的所有提交。我已阅读Github API文档和“路径”和“自”参数来完成这项工作。 https://developer.github.com/v3/repos/commits/#list-commits-on-a-repository在Github的特定日期查看给定目录的提交

但是,我无法在Github上查看它们。 “Since”参数似乎不适用于Github。例如:https://github.com/torvalds/linux/commits?path=Documentation&since=2016-04-04T16:00:49Z

任何想法我怎么能做到这一点?

感谢, 莱蒂西亚

回答

3
  • 命令行:

    使用git日志--since选项。

    git的日志--since = “2015年12月1日”

    这将告诉所有提交/行动自12月01日2015年结帐链接 Git commit history

编辑:

  • Git集线器:

    根据我的研究,没有微不足道的解决方案来查看github在“特定日期之后”提交。但是,您可以使用比较选项来比较两个时间段之间的回购/分支,这会让您看到特定日期之后的提交。

    例如:以下比较两个时间段之间的分支,从而列出了此期间之间的所有提交。

    https://github.com/torvalds/linux/compare/[email protected]{2016-04-14}[email protected]{2016-04-25}

    希望,这有助于!

    注:我会建议命令行的时候,因为它绝对会给你更多的灵活性。

+0

我所问的是如何看待他们在Github上,图形。不在git命令行中。 – letimome

+0

@ leti88,看起来像罗伯特提供了一个示例。请让我们知道,如果你仍然面临问题。请享用! – MSameer

+0

Thks。任何关于如何在{date}之后检索提交的猜测? – letimome

2

您可以使用任一本:

git log -- path/ --since="date" 

还是这个检查文件的历史

git log -- path/myfile.txt --since="date" 

在GitHub上,你就必须做到这一点:

https://github.com/torvalds/linux/commits/[email protected]{date}/Documentation 

举个例子:

https://github.com/torvalds/linux/commits/[email protected]{2016-04-04T16:00:49Z}/Documentation 

编辑:2016年4月29日 enter image description here

+0

我问的是如何在Github中以图形方式查看它们。不在git命令行中。 – letimome

+0

@ leti88检查我的编辑 – raven

+0

感谢您编辑Roberto。您的方法会返回提交日期为“之前”{date}的提交。我怎样才能检索提交日期是“之后”{日期}?谢谢 – letimome

相关问题