¿Habilitar la finalización automática en git bash en Windows?

Me gustaría poder escribir

git checkout <start-of-branch-name> 

… y luego pulse la pestaña y el nombre de la twig se completará automáticamente. ¿Cómo puedo habilitar esto?

En primer lugar, el problema podría ser tan simple como no estar en un path controlado por git. Verifique emitiendo el command git status y vea si obtiene un error.

Si está en una ruta de acceso de git, intente get el file /etc/bash_completion.d/git y /etc/bash_completion.d/git intentar completar la pestaña. Si esto funciona, haz lo siguiente:

  1. Agregue lo siguiente a su file ~/.bashrc :

. /etc/bash_completion.d/git

  1. Cerrar session.

  2. Abra una nueva session mintty (está usando mintty, ¿verdad? La finalización de tabs podría no funcionar desde el indicador "cmd" o Powershell).

  3. Escriba git seguido de un espacio, luego presione la tecla Tab dos veces para probar. Debería get una list de los subcommands de git.

La finalización de tabs en el nombre de la twig ahora debería funcionar para usted. P.ej. git branch ma <TAB> debe completarse como git branch master .