另见: Git Lucky 讲座,来自 Missing Semester 课程的 Git 基础。

取决于提交的总数。概率 可以近似为

  • 是项目数量
  • 是每个项目的可能性数量

十六进制字符串的可能性数量是

  • 其中 是字符数量。

所以对于 8 个字符和 30K 次提交(假设 30K):

将其增加到 12 个字符: