Първо, имаме нужда от скрипт за автоматично довършване.

Стартирайте терминала, тъй като ще изпълним всички команди там.

Можете да го получите от:

curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash

Не се притеснявайте в коя директория се намирате в момента, дадената къдрица ще се погрижи за това.

Сега трябва да направим някои промени във файла bash_profile.

Ако файлът вече съществува:

Просто добавете това:

if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi

Иначе можете да създадете .bash_profile и след това да добавите горния код:

За да създадете .bash_profile файл:

Въведете cd ~/

Напишете touch .bash_profile (тази команда ще създаде файла)

Напишете open -e .bash_profile (тази команда ще отвори файла в редактор)

Въведете source .bash_profile (тази команда ще презареди файла)

Сега бихме тествали git-completion.bashкато изпълним:

test -f ~/.git-completion.bash && . $_

Накрая рестартирайте вашия терминал.

Това е всичко. Надявам се това да работи на вашата машина. Ако това не работи, опитайте да промените разрешението.