我正在使用GitHub让学生提交编程作业。并且我有一个严格的截止日期要求提交,我希望能够检查他们提交的时间。
不幸的是,GitHub只报告发布或提交的时间是多少天前。有没有(快速)方法可以获取确切的时间?
我正在使用GitHub让学生提交编程作业。并且我有一个严格的截止日期要求提交,我希望能够检查他们提交的时间。
不幸的是,GitHub只报告发布或提交的时间是多少天前。有没有(快速)方法可以获取确切的时间?
当你将鼠标移动到 xx 分钟|小时\...之前
标签上时,会显示一个提示框,其中显示了提交创建的UTC时间。
请记住,Git历史记录是可以被重写的(例如,请参阅 git commit --amend 或 git filter-branch 命令),因此这个显示的时间不应该被视为确凿的证据。
虽然我来晚了,但我想为这个特定的用例添加一些注释。
nulltoken 绝对正确关于时间可能被修改的可能性。为了规避这个问题,我会使用标签。编写一个简单的脚本,可以在截止点处提取分支,打上标签(使用带注释的标签),然后将标签推送到 Github。这给你在那个特定时间点的分支快照,标记了剪切时间和标记者的时间戳。最后一部分对于认为他们很聪明的学生来说特别有用。
https://git-scm.com/book/en/v2/Git-Basics-Tagging
干杯!