You can ignore files in .gitignore, .git/info/exclude, and ~/.config/git/ignore
Git
Clone a single Git branch using –single-branch and –depth for faster cloning.
Scraping contributor emails from git repositories using git shortlog.
Scraping GitHub contributor emails, and how you can protect yourself.