Current git branch and git autocompletion in bash
First put the following somewhere, like ~/git_completion.sh and chmod +x it.
Then add this line to your ~/.bash_profile:
. ~/git_completion.sh
Finally, if you want to pretty up your prompt as above, then add this:
export PS1=’\h:\W \[\e[1;32m\]$(__git_ps1 “[%s]“)\[\e[0m\] > ‘
You can also install git from (Thanks Jon)
Or on ubuntu install a package called “git-completion” (Thanks Juan)
