|
|
GitHub上的代码记录了提交时间,也就是commiter date和author date,但是这两个在本地仓库都是可以改的(当然,hash会变)。
那么如果克隆下来了一个仓库,然后把时间一通乱改,commit随便改改,重新提交上去,时间不就变成更早的了?
当然,从头刷一遍提交日期也没有那么容易操作,fork多了,老六到底吃了几碗凉粉大家也心知肚明。
但是单单就说网站证据,有办法能够证明某个仓库里的代码是自己首先提交的,而不是后抄的别人,然后把日期改到更早然后提交上去的吗?
或者反过来,如果有别人抄了自己的代码,然后以更早的commiter date提交上去,能有证据指出对方的代码是在我之后上传的吗? |
|