title: Are tags independent entities?
body: <p>I'm trying to figure out where exactly is a tag stored.</p>
  
  <p>Online docs tell me to simply <code>git tag -a &lt;version&gt; -m &lt;message&gt;</code> but what should I do after that? Does tagging create a specific point in history, like a commit? Or is the tag stored in the staging area until I commit it? Or does the tag add itself to the last commit? I'm having trouble finding an answer.</p>