Git 2.49.0-rc0 finally added the --revision option to git clone https://github.com/git/git/commit/337855629f59a3f435dabef900e22202ce8e00e1
--revision
git clone
git clone --revision=<commit-ish> $OPTIONS $URL