Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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
[master]$ git checkout other-branch

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

share|improve this question
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 :)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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