简介
本系列文章从零开始编写一个基本功能齐全的兼容现代git协议的教学版git,命名为tig
写作动机
目标
适用人群及学习方式
写作方式
- 采用需求驱动开发
- 目标是尽快把代码使用自己的git上传至github并与他人协作
- 在使用中添加功能,不做现阶段用不上的功能
参考资料
docker版开发验证环境搭建
git设计思想
初版git源码分析
现代版git演进
工具列表
docker版开发验证环境搭建
makefile简介
justfile简介
clion搭建源码调试环境
blob
全程使用justfile保存命令