====== 'git' Tags ====== ===== List All Existing Tags With Type ===== List all existing tags with type, annotated or lighweight: git for-each-ref refs/tags \\ Or to check the type of a single tag //''tagname''//: git cat-file -t ~~codedoc:tagname~~ \\ If the reported type is **''tag''**, it's an annotated tag, i.e. a git object incuding the tagger and a tag message. If the reported type is **''commit''**, it's lightweight, i.e. just a pointer to the specified commit. \\ ===== Synchronize Tags With a Remote ===== Force-synchronize tags from a remote, even if a local tag with the same tag name already exists: git fetch ~~codedoc:origin~~ ~~codedoc:clean:--tags --force~~ ---- --- //Martin Burnicki [[martin.burnicki@burnicki.net]], last updated 2022-08-10//