有没有办法在提示符中显示github用户名

时间:2013-06-12 02:45:33

标签: bash github osx-mountain-lion command-prompt

有时我必须使用多个Github帐户。不同的电子邮件和名称而且一直发生的事情是我意外地提交了错误的用户,而这一切都搞砸了所有事情(场景是用户都可以访问该回购但一个用户是错的)。所以为了避免这种情况,我想在提示符下显示github用户电子邮件。

export PS1=$(git config user.email)

上面的bashrc条目有效但当我cd到具有不同github电子邮件和用户名设置的Github仓库时,它不会自动更新。

我在Mac上。

1 个答案:

答案 0 :(得分:1)

而是将其设置为

PROMPT_COMMAND='PS1=$(git config user.email)'

Example

PROMPT_COMMAND
    If set, the value is executed as a command prior to issuing each primary 
    prompt. 

bash(1)