Skip to content

Commit 764145e

Browse files
committed
feat: add docs
1 parent 5e20fae commit 764145e

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

docs/refrences.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
一些参考的资料和引用
2+
3+
1. lakefs实现 https://github.com/treeverse/lakeFS
4+
2. git内部原理 https://git-scm.com/book/zh/v2/Git-%E5%86%85%E9%83%A8%E5%8E%9F%E7%90%86-%E5%BA%95%E5%B1%82%E5%91%BD%E4%BB%A4%E4%B8%8E%E4%B8%8A%E5%B1%82%E5%91%BD%E4%BB%A4
5+
3. go-git代码实现 https://github.com/go-git/go-git
6+
4. gitlab实现 https://github.com/gitlabhq/gitlabhq
7+
5. https://github.com/dolthub
8+
9+
10+
11+
git设计
12+
13+
1. objects
14+
数据对象 100644普通文件/100755可执行文件/120000符号链接
15+
树对象
16+
提交对象
17+
18+
2. refs
19+
HEAD .git/HEAD
20+
引用 .git/refs/heads
21+
标签引用 .git/refs/tags
22+
远程引用 .git/refs/remotes
23+
24+
3. 包文件 压缩上述文件到包里面
25+
26+
4. 传输协议 smart http/ssh

0 commit comments

Comments
 (0)