https://github.com/xiaowenxia/git-inside
记录 git 的一些底层原理,包括对象、数据格式、传输协议、IO性能、底层子命令等。
https://github.com/xiaowenxia/git-inside
c git github objects revision
Last synced: 9 months ago
JSON representation
记录 git 的一些底层原理,包括对象、数据格式、传输协议、IO性能、底层子命令等。
- Host: GitHub
- URL: https://github.com/xiaowenxia/git-inside
- Owner: xiaowenxia
- License: mit
- Created: 2020-10-16T06:03:47.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-29T06:35:20.000Z (about 3 years ago)
- Last Synced: 2025-04-18T17:19:21.688Z (9 months ago)
- Topics: c, git, github, objects, revision
- Language: Shell
- Homepage:
- Size: 8.16 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## git inside
> 文档地址:[git-inside](https://xiaowenxia.github.io/git-inside/) 或者 [国内地址](https://xiaowenxia.gitee.io/git-inside/)。
- 我的技术文章
- 《[git 底层原理:git 对象](./blogs/git-internal.objects.md)》
- 《[git 底层原理:git 底层文件存储格式](./blogs/git-internal.struct.md)》
- 《[git 底层原理:传输协议分析(一)](./blogs/git-internal.protocol.part1.md)》
- 《[git 底层原理:传输协议分析(二)](./blogs/git-internal.protocol.part2.md)》
- 《[vscode 的版本管理都用了哪些 git 命令?](./blogs/git-vscode.md)》
- 《[git 在常见存储介质的 IO 性能测试和分析](./blogs/git-internal.iobenchmark.md)》
- git 基本功能
- [git 的配置说明](./git-config.md)
- [git 环境变量说明](./git-env.md)
- [git 的特殊文件](./git-internal-files.md)
- git 核心功能
- [git 分支策略](./git-branch.md)
- [git 钩子](./git-hooks.md)
- [git revisions](./git-revisions.md)
- [git 的分支策略](./git-branch.md)
- [git 工作流](./git-workflow.md)
- [git 引用](./git-refs.md)
- [git 内部文件](./git-internal-files.md)
- git 底层原理
- [git 底层命令](./git-internal-commands.md)
- [git 底层协议](./git-internal-protocol.md)
- [git 常用命令具体干了些啥?](./git-internal-operations.md)
- 其他
- [git 的特殊技巧](./git-tips.md)
- [git 术语](./git-glossary.md)
- [git cheatsheet](./git-cheatsheet.md)
- [git IO 性能测试脚本](./tools/git-io-benchmark.md)
## 参考手册
- Git Manual Page: https://mirrors.edge.kernel.org/pub/software/scm/git/docs/
- Git User Manual: https://mirrors.edge.kernel.org/pub/software/scm/git/docs/user-manual.html