gpt4 book ai didi

bash - 提示中的 Git 分支名称

转载 作者:太空狗 更新时间:2023-10-29 12:45:36 27 4
gpt4 key购买 nike

我能够在 shell 提示符中显示 git 分支名称。但是每当我使用 screen 时,我都会得到

bash: parse_git_branch: command not found

并且未显示 git 分支。请帮助我在 screen session 中也得到这个。

我的 .bash_profile 中有以下内容。

parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/
}

export PS1="[\W\$(parse_git_branch)]$ "

我没有.git-completion.bash

系统规范:

  • 操作系统:OSX 10.8.4
  • 终端和 iTerm2
  • screen 版本:4.00.03 (FAU) 23-Oct-06

最佳答案

我在 screen 下运行时遇到了同样的问题,并且能够通过将 parse_git_branch() 函数的定义从 .bash_profile 移动到 .bashrc 来解决

关于bash - 提示中的 Git 分支名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17811327/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com