package
0.22.0
Repository: https://github.com/wyarde/go-git-cmd-wrapper.git
Documentation: pkg.go.dev

# Functions

All Fetch all remotes.
Append Append ref names and object names of fetched refs to the existing contents of .git/FETCH_HEAD.
Deepen Similar to --depth, except it specifies the number of commits from the current shallow boundary instead of from the tip of each remote branch history.
Depth Limit fetching to the specified number of commits from the tip of each remote branch history.
DryRun Show what would be done, without making any changes.
Force When git fetch is used with <rbranch>:<lbranch> refspec, it refuses to update the local branch <lbranch> unless the remote branch <rbranch> it fetches is a descendant of <lbranch>.
Group name.
Ipv4 Use IPv4 addresses only, ignoring IPv6 addresses.
Ipv6 Use IPv6 addresses only, ignoring IPv4 addresses.
Jobs Number of parallel children to be used for fetching submodules.
Keep Keep downloaded pack.
Multiple Allow several <repository> and <group> arguments to be specified.
NoRecurseSubmodules Disable recursive fetching of submodules (this has the same effect as using the --recurse-submodules=no option).
NoTags By default, tags that point at objects that are downloaded from the remote repository are fetched and stored locally.
Progress Progress status is reported on the standard error stream by default when it is attached to a terminal, unless -q is specified.
Prune Before fetching, remove any remote-tracking references that no longer exist on the remote.
Quiet Pass --quiet to git-fetch-pack and silence any other internally used git commands.
RecurseSubmodules This option controls if and under what conditions new commits of populated submodules should be fetched too.
RecurseSubmodulesDefault This option is used internally to temporarily provide a non-negative default value for the --recurse-submodules option.
Refmap When fetching refs listed on the command line, use the specified refspec (can be given more than once) to map the refs to remote-tracking branches, instead of the values of remote.*.fetch configuration variables for the remote repository.
RefSpec name.
Remote name.
ShallowExclude Deepen or shorten the history of a shallow repository to exclude commits reachable from a specified remote branch or tag.
ShallowSince Deepen or shorten the history of a shallow repository to include all reachable commits after <date>.
SubmodulePrefix Prepend <path> to paths printed in informative messages.
Tags Fetch all tags from the remote (i.e., fetch remote tags refs/tags/* into local tags with the same name), in addition to whatever else would otherwise be fetched.
Unshallow If the source repository is complete, convert a shallow repository to a complete one, removing all the limitations imposed by shallow repositories.
UpdateHeadOk By default git fetch refuses to update the head which corresponds to the current branch.
UpdateShallow By default when fetching from a shallow repository, git fetch refuses refs that require updating .git/shallow.
UploadPack When given, and the repository to fetch from is handled by git fetch-pack, --exec=<upload-pack> is passed to the command to specify non-default path for the command run on the other end.
Verbose Be verbose.