如果我在 git repo linux PS1 中,我只能在 PS1 中显示分支名称 - 仅在 git repo中显示分支名称,但我无法将它与我早期的 PS1 集成,即
PS1="[\D{%F} \@] \u /\W $ "
这显示,日期时间 + 用户名
[2015-08-20 11:38 PM] mtk
我试过了
PS1="[\D{%F} \@] \u /\W $(__git_ps1) $ "
但是,我得到错误
__git_ps1: command not found
<empty PS1>
有什么方法可以获取 git 分支名称以及我的 PS1 用来输出的早期详细信息?
编辑:我也试过
PS1="[\D{%F} \@] \u /\W '$(__git_ps1)' $ "
但是,这总是给出空引号,即使在 git repo 中也是如此。
这个问题与那个不同。我要显示时间和日期 + git 分支(如果它在回购中)。