title: Using gitpython, how can I checkout a certain Git commit ID?
body: <p>Checking out a branch works well, but I also need to check out a certain commit ID in a given Git repository.</p>
  
  <p>I mean the equivalent of</p>
  
  <pre><code>git clone --no-checkout my-repo-url my-target-path
  cd my-target-path
  git checkout my-commit-id
  </code></pre>
  
  <p>How can I do this with gitpython?</p>