我正在尝试自定义PS1
,以便在我进入 git 存储库时显示我所在的分支。为此,我使用了该__git_ps1
函数,一切正常。
我的问题是,根据我在互联网上搜索到的解释,你必须将文件导入git-prompt.sh
到你的.bashrc
文件中。好吧,我还没有这样做,但它仍然有效。
事实上,我尝试过locate
这样find
的脚本,但它并不存在于我的文件系统中。所以我的问题是,这样的函数在哪里定义?
我正在尝试自定义PS1
,以便在我进入 git 存储库时显示我所在的分支。为此,我使用了该__git_ps1
函数,一切正常。
我的问题是,根据我在互联网上搜索到的解释,你必须将文件导入git-prompt.sh
到你的.bashrc
文件中。好吧,我还没有这样做,但它仍然有效。
事实上,我尝试过locate
这样find
的脚本,但它并不存在于我的文件系统中。所以我的问题是,这样的函数在哪里定义?
它位于
/usr/lib/git-core/git-sh-prompt
:并作为 bash 补全机制的一部分自动获取: