I want to have my command prompt to not display my username, but to show what git branch I am currently in. In other words, this is what I want:

[master]$ ls
README    INSTAL    whatever.py
[master]$ git checkout other-branch
[other-branch]$ 

Is there a way to have the prompt customized that much?

link|improve this question

71% accept rate
feedback

1 Answer

PS1='[`git rev-parse --abbrev-ref HEAD 2> /dev/null`]$ '

see here for help on the particular git command used. The key for me was to realize that I can plug arbitrary commands into the PS1 environment variable :)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.