use*_*584 6 linux git macos bash autocomplete
curl https://raw.github.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
echo "source ~/.git-completion.bash" >> ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
当我TabTab在命令行输入"git "时,我得到以下输出:

遵循多个不同的教程会产生相同的结果.要么我不知道正确的搜索条件,要么就这个问题记录的很少......
有没有人遇到过为OSX实现git自动完成的类似问题?如果这很重要,那就跑狮子.
事实证明这是一个简单的修复。我只是从我的 ~/.bashrc 文件中删除了以下行(根据这篇文章):
export GREP_OPTIONS='--color=always'
Run Code Online (Sandbox Code Playgroud)
...现在它就像一个魅力:)