我正在使用github为学生提交编程作业。我有严格的提交截止日期,我希望能够检查他们的提交时间。
不幸的是,github仅报告发布或提交的次数天。有没有(快速)方法来获得确切的时间?
答案 0 :(得分:87)
如果将鼠标移到xx minutes|hours\... ago
标签上,将显示工具提示,显示创建提交的UTC时间。
请注意,可以重写Git历史记录(例如,参见 git commit --amend 或 git filter-branch 命令)并且此显示的时间不应该是'被认为是坚实的证据。
答案 1 :(得分:3)
我很晚才进入WAAAYY,但我想添加一个关于这个特定用例的说明。
nulltoken对于修改时间的可能性是完全正确的。为了避免这种情况,我会使用标签。将一个简单的脚本拼凑在一起,在分界点处拉动分支,标记它(使用带注释的标签),然后将标签推送到github。这将为您提供该特定时间分支的快照,标记标记被剪切的时间和标记器的名称。最后一部分对于认为自己很狡猾的学生特别有用。
https://git-scm.com/book/en/v2/Git-Basics-Tagging
干杯!