Git in practice.
How to initialize a new git repository (git init).
Checking the status of your files (git status).
How to stage changes for commit (git add).
Recording changes with commits (git commit).
Viewing your project's history (git log).
Switching between versions using checkout (git checkout).
Git commit message convention.