Sulla mia macchina Linux ho il completamento automatico per i rami con Git.
[Nota che stiamo parlando del completamento del ramo git, non del completamento bash (ad es. Comandi, file, ecc.). Quindi NON la risposta a Lane ]
Ad esempio, posso digitare git checkout+ TABe ottenere un elenco di rami.
Oppure posso digitare git checkout feb*+ TABper ottenere tutti i rami che iniziano con "feb".
Come posso ottenere questa funzionalità su un Mac?
Ho provato a scaricare e correre bash-completion/bash_completione bash-completion/bash_completion.sh.innon ho provato gioia. Il primo ha dato messaggi di errore su declare: -A invalid_option. Il secondo non ha dato errori. Quando io git checkout+ TABperò sto ancora ottenendo un elenco di file nella directory, non rami. Sono nella radice del progetto.
Il completamento automatico per directory e comandi bash funziona correttamente, quindi è specifico per Git.
Modelscartella quando l'ho premutomTabper farlo completare automaticamentemaster.