OT: git prompt

meik michalke meik.michalke at uni-duesseldorf.de
Wed Apr 25 14:00:25 UTC 2018


hi,

call me ignorant, but i only just found out about git-prompt.sh[*] and find it 
super useful. on debian/ubuntu you should be able to source it like this:

 source /usr/lib/git-core/git-sh-prompt

and add it to your prompt:

 PS1='\u@\h \w$(__git_ps1 " (%s)") $ '

then cd into a git repository -- the bash prompt should now show the current 
branch you're in. there's some more options you can activate by environment 
variables:

 export GIT_PS1_SHOWDIRTYSTATE=1
 export GIT_PS1_SHOWSTASHSTATE=1
 export GIT_PS1_SHOWUNTRACKEDFILES=1
 export GIT_PS1_SHOWUPSTREAM="legacy verbose git"

this will then add more useful information like hom many commits you are 
behind/ahead of upstream or whether there's uncommited changed files.


viele grüße :: m.eik

[*] http://gitbu.ch/ch10.html (in german)
-- 
  dipl. psych. meik michalke
  institut f"ur experimentelle psychologie
  abt. f"ur diagnostik und differentielle psychologie
  heinrich-heine-universit"at d-40204 d"usseldorf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/rkward-devel/attachments/20180425/9c0347ca/attachment.sig>


More information about the rkward-devel mailing list