| -t | 对象类型:blob/tree/commit/tag |
|---|---|
| -s | 对象字节大小 |
| -p | 按类型输出内容(提交、树、文件) |
常用示例
常用示例
git cat-file -t HEAD
git cat-file -p HEAD:src/app.py
git cat-file -p HEAD^{tree} | head
git cat-file --batch-check理解四类对象(blob/tree/commit/tag)后,排查仓库问题时能直接查阅底层存储。
检视对象库内容:-t 类型、-s 大小、-p 按类型美化输出;--batch-check 批量查询对象元信息。
| -t | 对象类型:blob/tree/commit/tag |
|---|---|
| -s | 对象字节大小 |
| -p | 按类型输出内容(提交、树、文件) |
git cat-file -t HEAD
git cat-file -p HEAD:src/app.py
git cat-file -p HEAD^{tree} | head
git cat-file --batch-check