The Index Index? I am not writing a book. Git uses an index file to hold the state of the tree git-update-index does a few things Saves specified files into the object store Saves the state of the tree into .git/index Working the Index Prepare commits in the index Commit the index with git-commit