Пошаговое руководство по включению автодополнения git tab для команд и ветвей на терминалах OSX
Git — один из наиболее часто используемых инструментов в современных технологических стеках разработки, поскольку он позволяет командам и отдельным лицам отслеживать и управлять изменениями в своей кодовой базе.
В большинстве случаев разработчики используют терминал для взаимодействия с Git и выполнения определенных операций. В этой статье мы рассмотрим, как настроить автозаполнение Git на терминале Mac, чтобы вы могли просто нажимать вкладку и автоматически заполнять команды Git или даже ветки.
Шаг 1. Загрузите zsh-скрипт git-completion
Первым шагом будет загрузка git-completion.zsh
скрипта, который существует в официальном репозитории git. Для этого нам нужно запустить только команду curl
:
curl https://github.com/git/git/blob/master/contrib/completion/git-completion.zsh -o ~/.git-completion.zsh
Обратите внимание, что текущий рабочий каталог не имеет значения, поскольку мы выводим содержимое в домашний каталог, поэтому не стесняйтесь запускать приведенную выше команду из любого каталога, который вы хотите!
Если вы используете довольно старую OSX, есть вероятность, что вы все еще используете устаревший bash, а не zsh. Если это так, то вместо этого вам придется скачать git-completion.bash
, но это маловероятно, если вы используете хотя бы Catalina.
Шаг 2: Обновите свой . zshrc-файл
Теперь откройте файл zsrhc, расположенный в ~/.zsrhc
, и просто скопируйте и вставьте в него следующий фрагмент.
if [ -f ~/.git-completion.zsh ]; then . ~/.git-completion.zsh fi
Шаг 3: Перезагрузите файл . zshrc-файл
Чтобы изменения, внесенные вами в файл .zsrhc
, вступили в силу, вы можете либо перезапустить терминал, либо выполнить следующую команду:
source ~/.zsrhc
Теперь все готово — всякий раз, когда вы вводите команду git, теперь вы можете нажимать кнопку tab
для автозаполнения имени команды или ветки.
Последние мысли
Автодополнение Git — полезный инструмент, который может сэкономить ваше время и силы при работе с Git в командной строке. Загрузив скрипт git-completion и активировав его в файле zshrc, вы сможете быстро и легко выполнять команды Git и имена ветвей на терминале Mac.
Стать участником и читать все истории на Medium. Ваш членский взнос напрямую поддерживает меня и других писателей, которых вы читаете. Вы также получите полный доступ ко всем историям на Medium.
Статьи по теме, которые вам также могут понравиться