Here\'s my PS1 variable:
PS1=\'\\u:\\W$(__git_ps1 \"\\e[32m\\][%s]\\e[0m\\]\")$ \'
Works great for picking up my Git branch, but it has the
Got it, needed to escape the colours properly.
Fix:
PS1='\u:\W$(__git_ps1 "\[\e[32m\][%s]\[\e[0m\]")$ '