Я просто хочу добавить, что этот файл обычно уже поставляется с git.Вам не нужно загружать его снова.Вам просто нужно найти его и запустить.
В моей системе (ОС Centos) работают следующие шаги:
$ locate completion.bash
/usr/share/doc/git-1.7.4.1/contrib/completion/git-completion.bash
$ source /usr/share/doc/git-1.7.4.1/contrib/completion/git-completion.bash
Как уже указывалось, лучше добавить эту строку в файл .bashrc в вашем домашнем каталоге, чтобывам не нужно повторять это каждый раз, когда вы открываете новую оболочку.
В моем случае я бы добавил последнюю команду в мой файл .bashrc
source /usr/share/doc/git-1.7.4.1/contrib/completion/git-completion.bash