当GIT用完您的修订版的哈希值时会发生什么?

时间:2014-01-14 11:44:25

标签: git

当GIT用完修订版的哈希值时会发生什么?

不是很快就会发生,但从理论上讲它是可能的。

2 个答案:

答案 0 :(得分:3)

根据Git's Documentation

“如果您确实提交的哈希值与存储库中的前一个对象具有相同的SHA-1值,Git将会在Git数据库中看到上一个对象,并假设它已经写入。如果您尝试要在某个时刻再次检查该对象,您将始终获得第一个对象的数据。“

答案 1 :(得分:2)

我认为这有助于您更好地理解Probability of SHA1 collisions

我认为你在现实世界中已经没有空间了; - )