title: How to use tags in Git?
body: <p>A tag in git from what I understand is just marking a particular commit with a name.</p>
  
  <p>So say I release version 1.5, I create a tag 1.5</p>
  
  <p>Now if a customer finds a bug, how do I go and 'checkout' that 1.5 codebase to my working directory?</p>
  
  <p>I guess that I would perform the bug fix, then create another tag like 1.5.1.</p>
  
  <p>Then I would potentially merge that code into the current version, right?</p>