# Functions
Annotate Make an unsigned, annotated tag object.
Cleanup This option sets how the tag message is cleaned up.
Color Respect any colors specified in the --format option.
Column Display tag listing in columns.
Commit <commit>, <object> The object that the new tag will refer to, usually a commit.
Contains Only list tags which contain the specified commit (HEAD if not specified).
CreateReflog Create a reflog for the tag.
Edit The message taken from file with -F and command line with -m are usually used as the tag message unmodified.
File Take the tag message from the given file.
Force Replace an existing tag with the given name (instead of failing).
Format <format> A string that interpolates %(fieldname) from a tag ref being shown and the object it points at.
IgnoreCase Sorting and filtering tags are case insensitive.
List List tags.
LocalUser Make a GPG-signed tag, using the given key.
Merged Only list tags whose commits are reachable from the specified commit (HEAD if not specified), incompatible with --no-merged.
Message Use the given tag message (instead of prompting).
N <num> specifies how many lines from the annotation, if any, are printed when using -l.
Name [<tagname>] The name of the tag to create, delete, or describe.
NoColumn Display tag listing in columns.
NoContains Only list tags which don’t contain the specified commit (HEAD if not specified).
NoMerged Only list tags whose commits are not reachable from the specified commit (HEAD if not specified), incompatible with --merged.
PointsAt Only list tags of the given object (HEAD if not specified).
Sign Make a GPG-signed tag, using the default e-mail address’s key.
Sort Sort based on the key given.
Verify Verify the GPG signature of the given tag names.