Me topé con algunas instrucciones en el libro "Pro Git"
Sugiere:
-
Descarga este archivo: enlace
Si usas el shell Bash, Git viene con un buen autocompletado script que puede habilitar. Descárgalo directamente desde el código fuente de Git. a enlace . Copie este archivo a su directorio de inicio y agregue esto a su Archivo
.bashrc
:source ~ / git-completed.bash
Fuente enlace
(poner esta línea en .bashrc no funcionará en los sistemas Mac OS X que mencioné aquí: ¿Por qué Mac OS X source ~ / .bashrc? )
-
Pon este archivo
git-completion.bash
(en/opt/local/etc/bash_completion.d
si quieres completar bash (para el comando git) para trabajar en todas las cuentas de usuario. (Como si Bash lee todos los guiones en/opt/local/etc/bash_completion.d
)Si desea configurar Git para que se complete automáticamente el shell Bash para todos los usuarios, copie este script a la directorio
/opt/local/etc/bash_completion.d
en sistemas Mac o en el Directorio/etc/bash_completion.d/
en sistemas Linux. Esto es un directorio de scripts que Bash cargará automáticamente para proporcionar finalizaciones de shell.Fuente: enlace
Descubrí que el bash de Mac OS NO lee los scripts dentro de /opt/local/etc/bash_completion.d
. Puse el archivo allí (creé todas las carpetas, porque no existían):
Ylafinalizacióndegitnofuncionaenningunacuenta.
¿BashdeMacOSXleescriptsparatodoslosusuariosde/opt/local/etc/bash_completion.d
?
¿Estámalellibro"Pro Git"? ¿Puedo reportarlo en su página de Github?
¿O me equivoco?