标签: git
一般来说,提交ID字符长度为40,但您知道前7个字符也可以代表提交。既然前面的7个代码可以表示提交,为什么提交代码长度仍然是40?
您可以从上部快照看到,父提交代表代码长度为7。
修改
我在问为什么GitHub选择使用40个字符来表示提交ID但只有7个字符来表示父ID?
答案 0 :(得分:1)
如前所述,这纯粹是一个设计决定:
点击“How much of a git sha is generally considered necessary to uniquely identify a change in a given codebase?”