Clone an existing repository.

# To clone an existing repository:
git clone <remote_repository_location>

# To clone an existing repository into a specific directory:
git clone <remote_repository_location> <path/to/directory>

# To clone an existing repository and its submodules:
git clone --recursive <remote_repository_location>

# To clone a local repository:
git clone -l <path/to/local/repository>

# To clone quietly:
git clone -q <remote_repository_location>

# To clone an existing repository only fetching the 10 most recent commits on the default branch (useful to save time):
git clone --depth <10> <remote_repository_location>

# To clone an existing repository only fetching a specific branch:
git clone --branch <name> --single-branch <remote_repository_location>