Table of Contents

What is a git snapshot ?

About

A git snapshot is a representation of your local file system when a commit is performed.

It's attached to each commit.

Tree

Each new snapshot (ie commit) will create a new Git tree. ie

The commit and tree relationship looks like that (where the file are blob)

Git Commit Tree Data Model