Basic Git Commands for Daily Use

Common commands that a git user should know for daily usage.

Working areas

Creating a new repository

Switching branches

Staging changes

Committing changes

Undoing changes

Merging/Syncing changes