For a detailed guide to get up and running with Python, see Getting Started.

Clone

clone is used to download a repository to your local machine.

Initialize Repository

init is used to initialize a new local repository.

Configure User

user is used to configure the user for a local repository.

Setup Auth

auth is used to configure authentication for remote repositories.

Local Repository

Repo is used to interact with data locally.

Remote Repository

RemoteRepo is used to interact with a remote data without downloading all of it locally.