Adds a remote for the repository.
Retrieves the URLs for a remote.
Deletes stale references.
Removes a remote.
Renames a remote.
Changes the list of branches tracked by a remote.
Sets or deletes the default branch for a remote.
Changes the URLs for a remote.
Obtains some information about a remote.
Fetches updates for remotes or remote groups in the repository.
RemoteCommand defines the subcommands recognized by the Git remote command.