title: In git, what is the difference between a commit(s) and a revision(s)
body: <p>There are a number of git commands, such as <code>git clone --depth 10 &lt;repo&gt;</code>, that require the number of revisions [<code>git help revisions</code>] to be given. </p>
  
  <p>What is the distinction between a commit and a revision (in git, <a href="https://stackoverflow.com/questions/8586601/whats-the-difference-between-commit-and-revision">rather than say svn</a>)?</p>
  
  <p>Or does it only show up in the plural when trying to count revisions/commits, e.g. that revisons must be counted by walking the DAG (directed acyclic graph) of commits and their parents, or some other careful distinction?</p>