Question: are git tags branch specific?
Answer: Tags and branch are completely unrelated, since tags refer to a specific commit, and branch is a moving reference to the last commit of a history. ... So when you tag a commit, git doesn't care which commit or branch is checked out, if you provide him the SHA1 of what you want to tag.