git autocompletion in OSX Terminal
Published 26 Jan 2017
After procrastinating for too long, I finally decided to spend one minute of my life to setup git autocomplete. The original discussion where I found this info can be found here.
First, run the following command in the Terminal, to get the autocomplete script:
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
This will download the autocomplete script and place it as a hidden file in your home folder.
Then, open (or create if you have none)
~/.bash_profile and add the following:
test -f ~/.git-completion.bash && . $_
This will make the Terminal run the
.git-completion.bash script if it exists.
After this, you can press tab while typing a branch name, to get the Terminal to
auto complete the branch name as much as possible, just as when you type