In light of a recent question on SO, I am wondering why isn\'t there an option in git clone such that the HEAD
pointer of the newly created branch will point to
Cloning a repo is a different operation than checkout. You don't "clone a specific commit". For convenience you can clone and then checkout a particular pre-existing branch at the same time, since that is what most people want. If that doesn't meet your needs (no branch for the particular SHA you want) just use or alias some form of
git clone -n && cd && git checkout SHA