有没有办法知道提交日期是否被修改?

时间:2019-09-13 12:29:39

标签: git github version-control commit git-commit

我正在大学课程中上课,而我们讲授和使用的工具之一就是VCS,确切地说是GitHub。 因此,为了让学生学习如何使用Git,并让我们能够跟踪学生的进度,我们让他们通过GitHub提交作业,这在上学期一直很好。

如前所述,做事的问题在于,可以相对容易地修改提交时间戳,因此,如果学生愿意的话,他们可以将最后提交日期更改为截止日期之前的日期,即使是在截止日期之后完成的。 现在我们相信学生不会这么做,但是我想知道是否有办法知道是否修改了时间戳,以防万一。

1 个答案:

答案 0 :(得分:1)

无法知道是否已修改git中的提交日期,但是具体在GitHub上,您可以在相关存储库中设置webhook,以将消息发布到您知道的服务器上提交后,学生无法修改。这样,将记录提交的实际日期和时间。