参考にしたtipsと__git_completeの内容が若干変わっているので__git_complete呼び出しを増やす形で対応する。 一行追加するだけで快適な補完ライフ git-completion.bash # Setup completion for certain functions defined above by setting common # variables and workarounds. # This is NOT a public function; use at your own risk. __git_complete () { local wrapper="__git_wrap${2}" eval "$wrapper () { __git_func_wrap $2 ; }" complete -o bashdefault -o default -o nosp