DEV Community

loading...
Cover image for How To Enable Git Auto Completion in Apple Terminal
DSC CIET

How To Enable Git Auto Completion in Apple Terminal

neeraj3508 profile image Neeraj Gupta ・1 min read

If you are a Mac user and you are using git you might have faced issue with auto completion in git commands. I was searching through the internet and perform these steps in order to enable git auto completion on my mac because it was really frustrating for me without auto-completion in git. I will tell you how you can also enable it on your Mac in some easy steps.

Steps to Enable Git Auto Completion in MacOS

  1. Open the terminal on you Mac.
  2. Type
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash > ~/git-auto-complete.bash

command and press Enter. This will create an auto completion script in your system's root directory with name git-auto-complete.bash.

  1. Type
vi ~/.bash_profile

and press enter to open bash_profile in vim.

  1. When vim editor will be opened press i to go to INSERT mode.
  2. Paste source ~/git-auto-complete.bash in editor.

Output will look something like this.

source ~/git-auto-complete.bash
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
~                                                                                         
"~/.bash_profile" 1L, 32C
  1. Press ESC key and insert mode will be exited.
  2. Press Shift + : and a colon will appear and type wq and press enter this will save the above written line in this file.
  3. Now close your terminal and open again.

Congrats you just got auto completion feature in git in your Mac.

Discussion (0)

pic
Editor guide