On Sat, Jul 14, 2018 at 02:46:17PM +0000, Дилян Палаузов wrote: > After upgrading to 2.18 the completion does not work: > > typing "git de<TAB>" prints > my@host:~$ git deUnknown option: --list-cmds=list- > mainporcelain,others,nohelpers,alias,list-complete,config > usage: git [--version] [--help] [-C <path>] [-c name=value] > [...] In v2.18, the completions are generated programatically using new options added to the git binary. The completion and the git binary you're using have to be upgraded in lockstep (this has always been the case, though I think this is probably the case where not doing so would have the biggest effect). Are you sure the git binary you're running matches the completion? You mentioned that you're sourcing the completion from a clone in /git/git. What does `type git` report? -Peff