Skip to content

Instantly share code, notes, and snippets.

@oleksiilevzhynskyi
Created October 3, 2011 08:00
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save oleksiilevzhynskyi/1258663 to your computer and use it in GitHub Desktop.
Save oleksiilevzhynskyi/1258663 to your computer and use it in GitHub Desktop.
How to get git-completion.bash to work on Mac OS X?
sudo port install git-core +bash_completion
if [ -f /opt/local/etc/bash_completion ]; then
. /opt/local/etc/bash_completion
fi
GIT_PS1_SHOWDIRTYSTATE=true
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;33m\]\w\[\033[00m\]\[\033[01;31m\]$(__git_ps1 " {%s}")\[\033[00m\]\$ '
@aratak
Copy link

aratak commented Oct 3, 2011

  • Install homebrew
  • Install Git and bash-completion: brew install git bash-completion
  • Add bash-completion to your .bash_profile:
if [ -f `brew --prefix`/etc/bash_completion ]; then
  . `brew --prefix`/etc/bash_completion
fi

@stevenirby
Copy link

Thanks @aratak that worked for me!

@rsvalerio
Copy link

worked here too... Thanks @aratak

@Aster89
Copy link

Aster89 commented Oct 4, 2016

Not for me. Can anyone help?

@AnneMayor
Copy link

Thank you!It works @aratak

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment