func NoTags(g *types.Cmd) {
	g.AddOptions("--no-tags")
}
NoTags By default, tags that point at objects that are downloaded from the remote repository are fetched and stored locally.
This option disables this automatic tag following.
The default behavior for a remote may be specified with the remote.<name>.tagOpt setting.
-n, --no-tags
package fetch
import (
	"fmt"
	"github.com/ldez/go-git-cmd-wrapper/v2/types"
)
func All(g *types.Cmd) {
	g.AddOptions("--all")
}
func Append(g *types.Cmd) {
	g.AddOptions("--append")
}
func Deepen(depth string) func(*types.Cmd) {
	return func(g *types.Cmd) {
		g.AddOptions(fmt.Sprintf("--deepen=%s", depth))
	}
}
func Depth(value string) func(*types.Cmd) {
	return func(g *types.Cmd) {
		g.AddOptions(fmt.Sprintf("--depth=%s", value))
	}
}
func DryRun(g *types.Cmd) {
	g.AddOptions("--dry-run")
}
func Force(g *types.Cmd) {
	g.AddOptions("--force")
}
func Ipv4(g *types.Cmd) {
	g.AddOptions("--ipv4")
}
func Ipv6(g *types.Cmd) {
	g.AddOptions("--ipv6")
}
func Jobs(n string) func(*types.Cmd) {
	return func(g *types.Cmd) {
		g.AddOptions(fmt.Sprintf("--jobs=%s", n))
	}
}
func Keep(g *types.Cmd) {
	g.AddOptions("--keep")
}
func Multiple(g *types.Cmd) {
	g.AddOptions("--multiple")
}
func NoRecurseSubmodules(g *types.Cmd) {
	g.AddOptions("--no-recurse-submodules")
}