Is there a git repository for Drupal releases only?
Drupal releases are marked with a corresponding "tag" within the repository. When you clone a git repository, you get all the tags and branches along with it. Running the following command from within the repository will checkout the version 7.8 tag:

git checkout 7.8


To list the available tags, type git tag. To list all available branches, type git branch -a.