Working Directory Area where all our files and directories and changes are living all the time Staging Area Files and directories that we explicitely add to the staging area Git Repositery Where all our snapshots are stored