title: Do Git tags only apply to the current branch?
body: <p>I'm currently working with a repository that has multiple branches.</p>
  
  <p>When I create a tag, does that tag refer to the then-current branch?</p>
  
  <p>In other words: Whenever I create a tag, do I need to switch to the desired branch and tag inside that branch so that the tag refers to that branch at that point in time?</p>