【发布时间】:2021-06-10 10:06:44
【问题描述】:
我是新来的。 现在我试图设置在终端中可见的分支名称,我找到了一些关于它的指南,但没有任何效果。所以我该怎么做:
-
我在 Mac 上安装了 Git
-
打开终端并创建 .bash_profile
touch ~/.bash_profile -
在代码编辑器中打开文件
-
在此处添加此代码:
# Git branch in prompt. parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' } export PS1="\u@\h \W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ " -
使用此命令更新文件:
source ~/.bash_profile
但是什么也没发生,最后我得到了这个东西:
\u@\h \W\[\033[32m\]$(parse_git_branch)\[\033[00m\] $
感谢您的帮助!
【问题讨论】:
-
这很有趣。你确定你使用的是 Bash 而不是 Zsh 之类的东西吗?
-
@iBug 对不起,我是新的)所以我可能不明白 LaunchPad 和 Bash 中的终端之间的区别。是不同的终端吗?我知道如果我在 Windows 上工作,我可以按“Git bash here”,这样它将是 Bash 终端,我也可以打开“cmd”,所以我将是 Windows 终端。如何在 Mac 上打开 Git Bash?我在 1 天前买了 mac))
-
您是否重新启动了终端?否则请查看我在此stackoverflow-answer 中的回答。我希望这会有所帮助
-
@SwissCodeMen 天哪,它确实有效。我尝试向 bash.profile 添加很多不同的代码,但没有任何效果。但是您的代码绝对有效。你知道我帖子中的代码有什么问题吗?非常感谢!
-
@k2wln 您在问题中的代码对我来说很好。我认为问题在于,
.bash_profile中的更改后您没有重新启动终端。