Enabling auto-completion in git bash on windows?

First of all, the problem could be as simple as not being in a git-controlled path. Check by issuing the git status command and see if you get an error.

If you are in a git path, try to source the /etc/bash_completion.d/git file and try the tab completion again. If this works, do the following:

  1. Add the following to your ~/.bashrc file:

. /etc/bash_completion.d/git

  1. Log out.

  2. Open a new mintty session (you are using mintty, right? Tab completion might not work from “cmd” prompt or Powershell.)

  3. Type git followed by a space, then hit the Tab key twice to test. You should get a list of the git subcommands.

Tab completion on the branch name should now work for you. Eg. git branch ma <TAB> should complete as git branch master.

 

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)