title: Does a tag contains all the changes of previous commits?
body: <p>I am trying to understand tags.</p>
  
  <p>If a tag is a pointer to a commit. And a commit is composed of staged changes.</p>
  
  <p>Does a tag contains previous commits ? (I know it does because I experimented it). But how come ?</p>