查看所有文章链接:(更新中)GIT常用场景- 目录
文章目录
- [1. HEAD](#1. HEAD)
- [2. config](#2. config)
- [3. refs](#3. refs)
- [4. objects](#4. objects)
1. HEAD

2. config

3. refs

4. objects

Git对象一共有三种:数据对象 blob、树对象 tree以及提交对象 commit,这些对象都被保存在了.git/objects目录下,git cat-file
查看objects目录下的对象时,例如45目录下,查看文件时需要在文件名前面加上45目录名。

bash
git cat-file # 命令 显示版本库对象的内容、类型及大小信息。
git cat-file -t 458562a843 # 显示版本库对象的类型
git cat-file -s 458562a843 # 显示版本库对象的大小
git cat-file -p 458562a843 # 显示版本库对象的内容
- commit、tree和blob之间的关系: