.\"Generated by db2man.xsl. Don't modify this, modify the source. .de Sh \" Subsection .br .if t .Sp .ne 5 .PP \fB\\$1\fR .PP .. .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Ip \" List item .br .ie \\n(.$>=3 .ne \\$3 .el .ne 3 .IP "\\$1" \\$2 .. .TH "GIT-TAG" 1 "" "" "" .SH NAME git-tag \- Create a tag object signed with GPG .SH "SYNOPSIS" .nf \fIgit\-tag\fR [\-a | \-s | \-u ] [\-f | \-d] [\-m ] [] \fIgit\-tag\fR \-l [] .fi .SH "DESCRIPTION" Adds a \fItag\fR reference in \&.git/refs/tags/ Unless \-f is given, the tag must not yet exist in \&.git/refs/tags/ directory\&. If one of \-a, \-s, or \-u is passed, the command creates a \fItag\fR object, and requires the tag message\&. Unless \-m is given, an editor is started for the user to type in the tag message\&. Otherwise just the SHA1 object name of the commit object is written (i\&.e\&. a lightweight tag)\&. A GnuPG signed tag object will be created when \-s or \-u is used\&. When \-u is not used, the committer identity for the current user is used to find the GnuPG key for signing\&. \-d deletes the tag\&. \-l lists tags that match the given pattern (or all if no pattern is given)\&. .SH "OPTIONS" .TP \-a Make an unsigned, annotated tag object .TP \-s Make a GPG\-signed tag, using the default e\-mail address's key .TP \-u Make a GPG\-signed tag, using the given key .TP \-f Replace an existing tag with the given name (instead of failing) .TP \-d Delete an existing tag with the given name .TP \-l List tags that match the given pattern (or all if no pattern is given)\&. .TP \-m Use the given tag message (instead of prompting) .SH "AUTHOR" Written by Linus Torvalds , Junio C Hamano and Chris Wright \&. .SH "DOCUMENTATION" Documentation by David Greaves, Junio C Hamano and the git\-list \&. .SH "GIT" Part of the \fBgit\fR(7) suite