Mi sono imbattuto in alcune istruzioni nel libro "Pro Git"
Suggerisce:
-
Scarica questo file: link
If you use the Bash shell, Git comes with a nice auto-completion script you can enable. Download it directly from the Git source code at https://github.com/git/git/blob/master/contrib/completion/git-completion.bash . Copy this file to your home directory, and add this to your
.bashrc
file:source ~/git-completion.bash
Fonte link
(inserire questa riga in .bashrc non funzionerà nei sistemi Mac OS X di cui ho discusso qui: Perché l'origine di Mac OS X ~ / .bashrc? )
-
Metti questo file
git-completion.bash
(in/opt/local/etc/bash_completion.d
se vuoi il completamento di bash (per il comando git) per funzionare su tutti gli account utente. (Come se bash leggesse tutti gli script in/opt/local/etc/bash_completion.d
)If you want to set up Git to automatically have Bash shell completion for all users, copy this script to the
/opt/local/etc/bash_completion.d
directory on Mac systems or to the/etc/bash_completion.d/
directory on Linux systems. This is a directory of scripts that Bash will automatically load to provide shell completions.Fonte: link
Ho scoperto che bash di Mac OS NON legge gli script all'interno di /opt/local/etc/bash_completion.d
. Ho messo il file lì (ho creato tutte le cartelle, perché non esistevano):
Eilcompletamentodigitnonfunzionasunessunaccount.
GliscriptdiletturabashdiMacOSXpertuttigliutentida/opt/local/etc/bash_completion.d
?
Illibro"Pro Git" è sbagliato? Posso segnalarlo sulla loro pagina Github?
O mi sbaglio?