📓 git-stuff.md by @ankostis ☆

Git stuff

terminology

Borrow images from this SO.

Git Internals DAG

refs   :  +--+-.
                   |       |
       :  note ----+-+----+---.
objects:           |       |          |         |
       :           v       v          v         v
       :          tag -> commit -+-> tree -+-> blob
                           ^     |     ^   |
                           |     |     |   |
                           '-----'     '---'
remarks:                  parent(s)    dirs    files
                          (history)