zh-Hans
从底层理解 Git,用中文学习
不用死记命令,直接看 Git 在背后做了什么。从五节核心课程开始,每节都配有简短测验。
从 git init 开始五节核心课程
下面五节课程已完整翻译,每节都配有测验。
5. git init:初始化普通仓库与裸仓库 了解 git init 会创建什么、如何初始化普通仓库,以及何时用 git init --bare 创建没有工作区的共享远程仓库。 6. git status 详解:Git 如何跟踪变更 了解 git status 的底层工作方式,学习 Git 如何比较工作区文件、索引清单与 HEAD 指针来发现变更。 8. git commit:快照与树对象 准确了解运行 git commit 时发生了什么:Git 如何创建树对象、提交对象,并更新引用指针来保存历史。 9. git log:遍历提交历史 学习如何使用 git log 检查仓库历史,了解 Git 如何遍历提交的有向无环图(DAG)来呈现提交日志。 10. git branch 详解:Git 指针如何工作 了解 git branch 在底层如何工作,理解 refs、HEAD,以及 Git 如何把分支存储为 .git/refs/heads/ 中的微型引用。
完整课程库目前提供英文版。
查看全部 38 节英文课程