La finalización automática de Git no funciona en Mac OSX 10.11.5 El Capitan

He intentado con los ejemplos que se encuentran aquí para lograr que Git autocomplete funcione en El Capitan, sin embargo, ninguno de los ejemplos funciona para mí.

Instalé bash-completion con Homebrew ( brew install bash-completion ).

  • Actualización y ejecución de Git a través de Homebrew en lugar de XCode
  • ¿Por qué AppleScript en El Capitán funciona de manera diferente?
  • Más colors que ls -G en extensiones de files
  • Limpiar remotamente la unidad para el departamento de TI
  • La impresora no imprimirá, estado: "Espera para Autenticación"
  • ¿La tienda de aplicaciones sigue mostrando la versión beta de El Capitán meses después de retirarse de los progtwigs beta?
  • Este es mi ~/.bash_profile actualmente (como pueden ver, he intentado algunas cosas):

     CRMPiccosMacBook:etc crmpicco$ cat ~/.bash_profile alias ll='ls -lG' alias composer="php /usr/local/bin/composer.phar" #if [ -f $(brew --prefix)/etc/bash_completion ]; then # . $(brew --prefix)/etc/bash_completion #fi if [ -f `brew --prefix`/etc/bash_completion.d/git-completion.bash ]; then . `brew --prefix`/etc/bash_completion.d/git-completion.bash fi #source /usr/local/git/contrib/completion/git-completion.bash #GIT_PS1_SHOWDIRTYSTATE=true #export PS1='[\u@mbp \w$(__git_ps1)]\$ ' 

    Entonces, si voy a mi directory con el repository de Git clonado y escribo git checkout m y presiono [TAB], no obtengo nada (cuando espero que el master esté precargado).

    Cuando ejecuto una source , no existe, sin embargo está instalado.

     CRMPiccos-MacBook:signup crmpicco$ brew install bash-completion Warning: bash-completion-1.3_1 already installed CRMPiccos-MacBook:signup crmpicco$ source /etc/bash_completion.d/git-completion.bash -bash: /etc/bash_completion.d/git-completion.bash: No such file or directory 

  • ¿Cómo encontrar programáticamente el último número de versión de Homebrew?
  • Fotos (OS X Yosemite / El Capitan) - ¿Mostrar original en Finder?
  • ¿Cómo puedo get OS X El Capitan y watchOS y iOS 9 sin ser desarrollador?
  • ¿Cómo tener la date de GNU en OS X?
  • El título de la window del terminal cambia rápidamente cuando se abre por primera vez
  • ¿Por qué el historial de bash en mi Mac no se saveá?
  • One Solution collect form web for “La finalización automática de Git no funciona en Mac OSX 10.11.5 El Capitan”

    Estás confundiendo la finalización básica de bash con el complemento requerido para completar los commands de git.

    El git que instala Apple carece del file git-completion.bash requerido git-completion.bash lo que debe instalar el git completo. Puedes hacerlo fácilmente con homebrew: brew install git hará el trabajo.

    Una vez que haya hecho eso, descomente las tres líneas principales:

    if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi

    Ahora source ~/.bash_profile y debería funcionar bien.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).