Git Bash for Mac
Did you (finally) migrate from Windows to Mac and the only thing you miss is the lovely Git Bash? You have no idea what the Git Bash is (or Windows for that matters) and yet you really want to improve your Git experience on Mac?
Here it comes the Git Bash for Mac: a nice
Terminalcustomisation that always shows you the branch you are on, powered by a tab-based autocompletion for all of Git’s subcommands, command-line parameters, and remotes and ref names.
Follow these steps: 1. from the
Terminal, run
shell /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/fabriziocucci/git-bash-for-mac/master/install.sh)"2. open
Terminal->
Preferences->
Profilesand select the
Protheme; 3. restart the
Terminaland enjoy!
Follow these steps: 1. from the
Terminal, run
shell /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/fabriziocucci/git-bash-for-mac/master/uninstall.sh)"2. open
Terminal->
Preferences->
Profilesand select the theme you used to have; 3. restart the
Terminaland (un)enjoy!
You don't like the colors of your new prompt? Open
~/.git-bash-for-mac.shand start messing up with it!
In addition, by simply exporting a couple of variables in
~/.git-bash-for-mac.shyou can make you prompt even more informative: * if you set
export GIT_PS1_SHOWDIRTYSTATE=1, unstaged (*) and staged (+) changes will be shown next to the branch name; * if you set
export GIT_PS1_SHOWSTASHSTATE=1and something is stashed then a '$' will be shown next to the branch name; * if you set
export GIT_PS1_SHOWUNTRACKEDFILES=1and there are untracked files then a '%' will be shown next to the branch name.
More info and options can be found here.