https://medium.com/@farooqyousuf/autocomplete-git-commands-and-branch-names-in-terminal-on-mac-os-x-4e0beac0388a에git-completion
제공된 설명에 따라 프로세스를 수행 했습니다 .
첫 번째 단계는 터미널 창에서이 명령을 실행하는 것입니다. 기본적으로 'git-completion.bash'스크립트를 가져와 홈 디렉토리에 저장합니다.
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
이제이 줄을 '~ / .bash_profile'에 추가하십시오. git autocomplete 스크립트가 있으면이를 실행할 수 있습니다.
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
이제 모든 터미널 창을 다시 시작하거나이 스크립트를 사용하려는 터미널 창을 새로 고치면됩니다. 새로 고치려면 다음을 수행하십시오.
source ~/.bash_profile
다음은 tab
입력 후 키를 누르는 동안 발생하는 오류입니다 git
.
unknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]
git version 2.17.1