My personal git configuration
To use, create symlinks for .gitconfig, .gitignore_global and .git_template in your home directory:
# Assuming path to git-config is `~/Projects/git-config`
ln -s ~/Projects/git-config/.gitconfig ~/.gitconfig
ln -s ~/Projects/git-config/.gitignore_global ~/.gitignore_global
ln -s ~/Projects/git-config/.git_template ~/.git_template
There is also a script for setting the command line prompt:
# Assuming your bash profile loads everything in `~/.bash_profile.d/`
ln -s ~/Projects/git-config/git-prompt.bash ~/.bash_profile.d/git-prompt.bash