Git 自动补全 : syntax error near unexpected token `newline'

标签 git bash git-bash

我查看了有关此问题的不同问题,但似乎没有一个与我的相同:Mac 10.10.2 上的新 git 安装

我已经使用下面的安装自动完成:

curl -OL https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

我也尝试过上面的方法:-O

我已将 . 添加到下载的文件中:

mv ~/git-completion.bash ~/.git-completion.bash

然后我编辑我的 bash_profile 并插入该行以在终端加载时自动加载:

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

重启终端:

Users/user/.git-completion.bash: line 4: syntax error near unexpected token `newline'

下载的文件或我的操作系统是否有问题?

最佳答案

curl -OL https://github.com/git/git/blob/master/contrib/completion/git-completion.bash

这不是真正的“.bash”文件。 (看起来像网站 html 文件)

如果你想要git-completion.bash文件,

连接站点“https://github.com/git/git

点击“下载ZIP”按钮

谢谢。

关于Git 自动补全 : syntax error near unexpected token `newline' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28749568/

相关文章:

linux - tar --exclude 标志如果我在路径末尾添加 '/' 则不排除目录

bash - 源 bash 脚本到另一个

bash - 如何在 bash 中使用正则表达式从字符串中删除标点符号

git bash 如何启用快速编辑模式?

git - 在 Netbeans 的 GIT/SVN 混合项目中优先考虑 GIT?

python - 如何构建 python phantomjs 项目以部署到 heroku

macos - 使用 git 和 Mac OS X 的默认 merge 工具

Git - 如何返回上次提交并删除所有未提交的文件?

git - Git Add 是否有详细开关

git - 如何将文件从master分支推送到另一个分支?