The branch to checkout after the clone has completed. If not given,
the default branch will will be the current one which is usually the master
.
The desired destination path (given as a URI) for the cloned repository. If the path does not exist it will be created. Cloning into an existing directory is only allowed if the directory is empty.
Git clone options.