He seguido el proceso para git-completion
según la descripción proporcionada en enlace :
El primer paso es ejecutar este comando en la ventana de tu terminal, esto es básicamente tomar el script 'git-completed.bash' y colocarlo en tu directorio de inicio.
curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash
Ahora agregue esta línea a su ‘~ / .bash_profile’. Esto permitirá la ejecución del script de autocompletado de git si está presente
if [ -f ~/.git-completion.bash ]; then
. ~/.git-completion.bash
fi
Ahora puede reiniciar todas las ventanas de su terminal o simplemente actualizar la ventana de la terminal en la que desea usar este script. Para actualizar haga:
source ~/.bash_profile
A continuación se muestra el error que obtengo al pulsar la tecla tab
después de escribir git
:
unknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config
usage: git [--version] [--help] [-C <path>] [-c <name>=<value>]
[--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
[-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
[--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
<command> [<args>]