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