## Uses of Class
org.eclipse.jgit.api.CloneCommand

Packages that use CloneCommand
Package | Description
--- | ---
org.eclipse.jgit.api | High-level API commands (the porcelain of JGit).

### Uses of CloneCommand in org.eclipse.jgit.api

Methods in org.eclipse.jgit.api that return CloneCommand
Modifier and Type | Method and Description
--- | ---
`static CloneCommand` | Git.`cloneRepository()` Returns a command object to execute a `clone` command
`CloneCommand` | CloneCommand.`setBare(boolean bare)`
`CloneCommand` | CloneCommand.`setBranch(String branch)`
`CloneCommand` | CloneCommand.`setBranchesToClone(Collection<String> branchesToClone)`
`CloneCommand` | CloneCommand.`setCloneAllBranches(boolean cloneAllBranches)`
`CloneCommand` | CloneCommand.`setCloneSubmodules(boolean cloneSubmodules)`
`CloneCommand` | CloneCommand.`setDirectory(File directory)` The optional directory associated with the clone operation.
`CloneCommand` | CloneCommand.`setNoCheckout(boolean noCheckout)`
`CloneCommand` | CloneCommand.`setProgressMonitor(ProgressMonitor monitor)` The progress monitor associated with the clone operation.
`CloneCommand` | CloneCommand.`setRemote(String remote)` The remote name used to keep track of the upstream repository for the clone operation.
`CloneCommand` | CloneCommand.`setURI(String uri)`