2 votos

ramas de autocompletar git con el alias de comprobación

Hay este script aseado a Autocompletar git ramas.

Funciona bien con git checkout <tab> .

Pero quiero tomar más. Tengo un alias de comprobación: alias co='git co' .

Cómo puedo hacer que rama autocompletado trabajar utilizandoco <branch>

1voto

kpax Puntos 1140

Tengo esto en mi .bashrc que funciona bien:

alias gco="git checkout"
__git_complete gco _git_checkout

Si se abre hasta que la ordenada secuencia de comandos que usted verá los nombres de método como __git_checkout. Usted puede conseguir la finalización de cada uno de los métodos que utilizan este método.

Por desgracia, comandos como, por ejemplo git pull no jugar bonito cuando intenta ficha completa el nombre de la sucursal (segundo argumento), para el ejemplo dado este alias:

alias gpl="git pull"
__git_complete gpl _git_pull

Este comportamiento se produce:

gpl origin master
      ^      ^
 tab ok      doesn't tab

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X