在Windows中,当我使用git bash时,例如想要结帐到某个分支,点击标签会显示所有分支,或者如果我已经写了部分分支,则填写分支名称。在我的Mac OS中,当我从终端使用git时,这些功能被禁用。有没有办法启用它们,以及如何实现?
答案 0 :(得分:3)
您必须安装可以使用git-autocomplete获得的homebrew:
安装Git和bash-completion:brew install git bash-completion(注意:如果此安装失败并出现404错误,并且您已经安装了git,只需删除此brew安装的git部分)
将bash-completion添加到.bash_profile
:
if [ -f `brew --prefix`/etc/bash_completion ]; then
. `brew --prefix`/etc/bash_completion
fi
答案 1 :(得分:0)
注意:同样的git completion使用Git 2.11(2016年第4季度)更加完整
commit 49416ad见Chris Packham (cpackham
)(2016年8月24日)
(Junio C Hamano -- gitster
--于2016年10月10日commit a229a30合并)
命令行完成脚本(在
contrib/
中)学习完成&#34;git cmd ^mas<HT>
&#34;完成negative end of reference至&#34;git cmd ^master
&#34;。