最近了解了一点Git的内部原理,看到了一个特殊的hash,所以写了这一篇文章来分享自己的看法。
==============
既然你读这篇文章,那就意味着你应该比较熟悉Git的一系列操作,不过,在你使用 Git 的时候,你有没有遇到以下hash:
4b825dc642cb6eb9a060e54bf8d69288fbee4904
可能你会觉得git中的每个对象都有一个hash值,谁会注意hash的数值。确实,没有人会注意。
但是上面的这个hash确实是一个很特别的hash,接下来就来说明为什么这个hash是一个特殊的存在。
git中hash从哪里来?
每个 git 存储库,即使是空存储库也将