我真的在考虑如何才能为我自己构建一个非常小的类似Git的软件!
我已经通过Git文档,甚至git的工作方式,我对它有很深的理解。
在我深入研究这个项目之前,有什么例子让我学习奖金吗?
答案 0 :(得分:3)
除了解释Git内部的Documentation/technical
文件夹之外,您还可以研究Git如何在其他语言中重新实现。
参见例如:
src-d/go-git
(最近2018年),danlucraft/git.js
(更旧),eclipse/jgit
(由EGit使用)