我对git的原始版本很感兴趣。我能找到的最早版本是git v0.01,可以在kernel.org/pub/software/scm/git/找到下载。编译后会得到7个可执行文件:init-db、read-tree、write-tree、commit-tree、show-diff、update-cache、cat-file。
./init-db
类似于git init,它创建了一个名为.dircache的目录。但我找不到相应的命令。
git add test.c
git 0.01是如何添加文件的?