默认情况下,git bash 窗口会在路径旁边显示当前分支名称。我想添加配置的 git 电子邮件地址。
例如:
- 默认:
username@computername MINGW64 /c/repos/repoX (master)
- 期望:
username@computername MINGW64 /c/repos/repoX (user.1@domain.com - master)
username@computername MINGW64 /c/repos/repoY (user.2@domain.com - master)
我试图.bash_profile
在我的主目录中创建一个文件并添加以下代码:
parse_git_email() {
git config user.email 2> /dev/null
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\] $(parse_git_email) \[\033[00m\] $ "
这会导致两个问题:
- 生成的窗口现在是 git-cmd 而不是 MINGW64(并且有另一种配色方案)。
- 当我 dir 到另一个存储库时,电子邮件地址不会更改为配置的电子邮件地址。
那么如何在默认的 git bash 窗口中显示配置的 git 电子邮件地址呢?
编辑:我使用 ConEmu,但根据评论,它与我的要求无关。