小编Pic*_*ard的帖子

提示不更新 git 分支

我试图在我的提示中集成当前的 git 分支,但它没有按预期运行。我在 ubuntu 16.04 和 git 2.7.4 上使用 bash。当我启动终端时,没有显示任何 git。如果我.bashrc从存储库内部获取我的分支,则会显示分支,但不再更新。这是我在 .bashrc 中写的:

green="\[\033[01;32m\]"
blue="\[\033[01;34m\]"
no_color="\[\033[00m\]"
purple="\[\033[01;35m\]"

source ~/.git-prompt.sh
export PS1="$purple\u $green$(__git_ps1 " (%s)") $blue\W $no_color \$ "
Run Code Online (Sandbox Code Playgroud)

更新:

我尝试按照git-prompt 中的说明进行操作,但结果仍然相同。但是,如果我只是从 git-prompt 复制建议:PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '它有效,但当然看起来不像我想要的。我遗漏了一些语法错误吗?即使不使用导出,模板 PS1 也能工作,只是PS1=...

bash git bashrc

6
推荐指数
1
解决办法
4732
查看次数

标签 统计

bash ×1

bashrc ×1

git ×1