写在前面:吃草学习总结,侵删,谢谢~
· 11 | 练习:数 tree 的个数:
· Question:新建的 Git 仓库,有且仅有 1 个 commit,仅包含 /doc/readme,有多少个 tree 和 blob?
· Answer:两个 tree 和一个 blob。
· 准备工作的注意点:
· 在目录中新建一个空文件夹,git 是不理会的,在里面添加文件后,git 才会管控
· 新建一个文件并写入内容的命令:echo "CONTENT" > FILE_NAME
· 查看文件夹下有无文件的命令:find .git/objects -type f,f 表示文件(file)
· 文件在工作区且还未添加至暂存区时,git 不会创建对象,但是加入至暂存区,就会创建一个 blob 对象
· 提交后,会生成四个对象(.git/objects 路径下生成四个文件),一个 commit