git早期版本源码分析1
假期闲在家里,几乎没有什么事情可做,打算看看一些代码,了解一下他们是怎么实现的。当然首先想到的就是虽然一直在用,但是一直都没有用明白的Git了。
Git的项目位置在这里 。因为水平有限,而且git的用户手册也推荐从第一个版本开始进行,所以我当然很乐意从最早的版本开始了。
Git的第一个版本是Linus Torvalds在两周之内完成的。如果你直接clone了整个项目,你依然能获得Git的第一次提交:
1 | git checkout e83c5163316f89bfbde7d9ab23ca2e25604af290 |