---
chapter: Internals
layout: slide
tags: ['advanced/internals']
---


* BLOBs, commits and trees
* diagram of commit-->tree-->blob
* `ls-tree`
    * `git ls-tree master .`
* `cat-file`
* `ls-files`
* zlib inflate, deflate
* `git rev-parse <branch/tag>` ref from a human-readable name (tag)
* `git name-rev <rev>` ref in human-readable from a ref
