git init

Importing a new project

git add
git commit -a
Adding files and reseting it again.

git hash-object.

git update-index.

git write-tree
git read-tree

git commit-tree

git log

git diff --cached
git diff

git branch
Branching, pulling and pushing etc.

Using git for collaboration

git clone --bare

detached HEAD

Git objects: tree