Areas
Blob
Tree
hash
Repository(working Directory-index-Git Directory)
Branches
Head
Tag
Blob
Tree
Hash (SHA1 hash)
Repository
Repository
1. Working copy or working directory
2. Index or Staging Area
3. Git directory or actual repository
Repository
Repository
Repository
Branches
Branches
HEAD
Tag (A.K.A Bookmark)