在Github.com中以任何方式查看提交或发布的确切时间

Ken*_*Ken 50 github

我正在使用github为学生提交编程作业.我有一个严格的提交截止日期,我希望能够检查他们的发布时间.

不幸的是,github只报告发布或提交的天数.有没有(快速)方法来获得确切的时间?

nul*_*ken 98

如果将鼠标移到xx minutes|hours\... ago标签上,将显示工具提示,显示创建提交的UTC时间.

请记住,可以重写Git历史记录(例如,请参阅git commit --amendgit filter-branch命令),并且不应将此显示时间视为可靠证据.

  • 完善!关于重写历史的潜力的好建议.谢谢 (3认同)
  • 但是为什么,哦为什么?他们不能选择显示日期和时间吗?这就是我想看到的一切。 (2认同)

小智 5

好吧,我迟到了这个 WAAAYY,但我想添加一个关于这个特定用例的注释。

nulltoken关于修改时间的可能性是绝对正确的。为了规避这一点,我会使用标签。将一个简单的脚本拼凑在一起,该脚本将在截止点拉出分支,标记它(使用带注释的标记),然后将标记推送到 github。这为您提供了该特定时间分支的快照,标记了标签被切割的时间和标记者的名称。最后一部分对于认为自己很狡猾的学生特别有用。

https://git-scm.com/book/en/v2/Git-Basics-Tagging

干杯!