Git技巧和窍门:在命令提示符上显示分支不起作用,并创建了git分支功能不起作用的副作用和许多其他功能

Rac*_*hel 14 git

只是试图提高我对git的知识并使用提示和技巧,

我按照Tip中的 建议更新了我的.bashrc文件,PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' 但令我惊讶的是,我的git branch命令无效,即使我从.bashrc删除它也不适用于我.

还有每一次,我使用我的命令提示我得到-bash: __git_ps1: command not found任何指导或建议?

更新:我现在想摆脱它,我怎么能实现这个目标?

And*_*ett 13

你启用了git bash-completion功能吗?您可能已在系统上找到它们,但尚未启用.

要弄清楚它们是否打开,请键入gitSpaceTab- 如果你得到一个文件列表,你没有完成,如果你得到一个命令列表,你做(并且你的提示应该工作).

更新:从.bashrc中删除该行后,一旦重新启动shell,您遇到的问题就会消失.仅仅重新获取文件将无济于事,因为它不会取消设置提示变量(在任何情况下,该变量在您覆盖它之前确实有一个值).