赞
踩
写在前面:吃草学习总结,侵删,谢谢~
· 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,两个 tree,一个 blob
· 可以根据输出的哈希值查看对象的结构
· 记得哈希值的形成策略,去掉 /
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。