Manage your repositories (local or remote )

Connect to remote servers (GitHub, BitBucket, GitLab, Azure...)

Commit and amend the changes

Push, pull and fetch your commits

Manage your branches

Checkout

Merge and Cherry pick