I read a bunch of instructions for installing bash-completion for git, and settled on the macport solution, which is, for example, mentioned here: How to get git-completion.bash to work on Mac OS X?
However, this does not work, and I must call source /opt/local/etc/bash_completion.d/git or put it in my .bashrc to activate git bash completion. Am I missing something? It seems like sourcing of a specific completion package should be more automatic, and no one on the web that I've found has listed this in their instructions for getting git bash-completion to work on mac os.