mac OS中自动完成git无法正常工作?

Jul*_*lio 13 git macos bash terminal

我在mac中使用git.我正在尝试使用自动完成功能.我按照这些步骤(http://www.codethatmatters.com/2010/01/git-autocomplete-in-mac-os-x/)但我得到这个错误,任何想法?

:找不到命令-bash:/Users/me/git-completion.bash:第80行:未执行的令牌in -bash: /Users/me/git-completion.bash: line 80:案例"$ COMP_WORDBREAK" 附近的语法错误

Jul*_*lio 14

我曾尝试使用curl -O但是url是错误的,我最终复制了导致错误的文本.

使用此命令使其完美运行:

curl -O https://raw.github.com/git/git/master/contrib/completion/git-completion.bash
Run Code Online (Sandbox Code Playgroud)

非常感谢大家的帮助!

  • 这将获得最新版本,而不是您安装的git的正确版本.这里的代码将获得正确的版本,并安装它:`eval"$(curl -s https://gist.github.com/raw/972430/install-git-completion.sh)"`.更多信息,请访问http://johnfgibb.com/how-to-install-git-autocompletion (4认同)
  • 更新的链接是https://raw.github.com/git/git/master/contrib/completion/git-completion.bash - John的主旨中的代码虽然对我不起作用:`-bash:语法错误附近意外的标记'<'` (2认同)
  • 这有效: eval `$(curl -s https://raw.github.com/git/git/master/contrib/completion/git-completion.bash)` (2认同)