tags
A light weight tag that was created using git tag NAME is a simple file saved as .git/refs/tags/NAME that contains the SHA1 of the current commit when the tag was created.
An annotated tag created using git tag -a NAME is a simple file saved as .git/refs/tags/NAME holding the SHA1 of a newly created object of type "tag" that was saved in .git/objects.
$ git cat-file -p SHA1 $ git push --tags