A file system client.
An HTTP client.
Optional
author?: AuthorThe details about the author.
Optional
cache?: CacheA cache object.
Optional
committer?: AuthorThe details about the commit committer, in the same format as the author parameter. If not specified, the author details are used.
Optional
fastIf false, only create merge commits (default: true
).
Optional
fastOnly perform simple fast-forward merges (don't create merge commits).
Optional
gitdir?: stringThe git directory path (default: {dir}/.git
).
Optional
headers?: HttpHeadersAdditional headers to include in HTTP requests, similar to git's extraHeader
config.
Optional
onOptional auth fill callback.
Optional
onOptional auth rejected callback.
Optional
onOptional auth approved callback.
Optional
onOptional blob merge callback.
Optional
onOptional message event callback.
Optional
onOptional progress event callback.
Optional
onA PGP signing implementation.
Optional
prune?: booleanDelete local remote-tracking branches that are not present on the remote.
Optional
prunePrune local tags that don’t exist on the remote, and force-update those tags that differ.
Optional
ref?: stringWhich branch to merge into. By default this is the currently checked out branch.
Optional
remote?: stringIf URL is not specified, determines which remote to use.
Optional
remoteThe name of the branch on the remote to fetch. By default this is the configured remote tracking branch.
Optional
signingPassed to commit when creating a merge commit.
Optional
singleInstead of the default behavior of fetching all the branches, only fetch a single branch.
Optional
url?: stringThe URL of the remote repository. The default is the value set in the git config for that remote.
Generated using TypeDoc
The working tree directory path.