В Linux
в большинстве дистрибутивов скрипт завершения git устанавливается в /etc/bash_completion.d/
(или /usr/share/bash-completion/completions/git
) при установке git, нет необходимости переходить на github. Вам просто нужно его использовать - добавьте эту строку в свой .bashrc
:
source /etc/bash_completion.d/git
# or
source /usr/share/bash-completion/completions/git
В некоторых версиях Ubuntu автозаполнение git может не работать по умолчанию, переустановка с помощью этой команды должна исправить это:
sudo apt-get install git-core bash-completion
На Mac
Вы можете установить завершение git с помощью Homebrew или MacPorts.
Homebrew
if $BASH_VERSION
> 4: brew install bash-completion@2
(обновленная версия) Обратите особое внимание на то, какая версия bash у вас установлена, поскольку MacOS по умолчанию поставляется с выпуском 3.2.57 (1).
добавить в .bash_profile
:
if [ -f /usr/local/share/bash-completion/bash_completion ]; then
. /usr/local/share/bash-completion/bash_completion
fi
Для более старых версий bash: brew install bash-completion
добавить в .bash_profile
:
[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion
MacPorts
sudo port install git +bash_completion
затем добавьте это в свой .bash_profile
:
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
fi
больше информации в этом руководстве: Установите завершение Bash git
Обратите внимание, что во всех случаях вам необходимо создать новую оболочку (открыть новую вкладку / окно терминала), чтобы изменения вступили в силу.