0

默认情况下,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,但根据评论,它与我的要求无关。

4

0 回答 0