Git
From Lofaro Lab Wiki
Tips and Tricks
Tab completion on Mac
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
add the following to ~/.bash_profile
if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi
re-source your ~/.bash_profile or open a new terminal.
Done.