Три дерева Git
Интерактивное демо «Три дерева Git» — раздел Энциклопедия · Код и разработка.
Git: три дерева
Working Directory → Index → HEAD
Working Directory
README: WIP app.js: console.log(1)
Index (Staging)
(пусто)
HEAD (last commit)
README: Initial app.js: console.log(0)
Измените файл, добавьте в index и закоммитьте — увидите поток данных между деревьями.