Comment faire en sorte que le shell puisse auto-compléter les noms de branches git?

0

Existe-t-il un moyen de faire en sorte que le shell remplisse automatiquement les noms de branches git comme dans linux (menthe). En tapant, par exemple,

git push -u origin so<tab>

sous linux, cela me donnera toutes les branches qui commencent par «so». Est-il possible d’obtenir ce comportement avec le shell (sous OS X)?

jycr753
la source
1
Ceci est similaire à superuser.com/q/53992/81175 , à ceci près qu'il s'agit de compléter automatiquement les sous-commandes git. Cela a été signalé comme un doublon de superuser.com/q/288438/81175 , qui concerne généralement la personnalisation de l'auto-complétion dans Bash, ce qui peut vous aider indirectement à trouver une solution, mais ne répond pas directement à votre question sur l'auto-complétion du nom de branche git.
Chris Page

Réponses:

0

Les meilleurs résultats possibles actuellement seront trouvés en installant fish: https://fishshell.com

Il est livré avec des finitions très élégantes de Git qui fonctionnent immédiatement et qui ciblent OS X en tant que plate-forme de première classe. Si vous en avez un, je vous suggère d'installer via homebrew - sinon, téléchargez l'installateur de pkg. Vous l'aurez probablement mis en place en moins de temps qu'il n'en faudrait pour obtenir les finitions décevantes de Bash.

Aaron Gyes
la source