Autocompletado Git en la terminal de Linux

Git se vuelve cada vez mas popular al momento de desarrollaro software, por ser un sistema distribuido de versionamiento y su rapidez. La instalacion en sistemas GNU/Linux es sencilla viene en los repositorios de las distros mas usadas (Ubuntu, Fedora y Arch).

La instalacion en dichas distros seria algo asi:

#para Ubuntu
apt-get install git

#para Fedora
yum install git

#para Arch
pacman -S git

Pero en el caso de Arch, no existe el autocompleto en la terminal (que si ocurre en Ubuntu), para lograr el autocompletado solo basta con descargar el siguiente archivo (usamos wget desde la terminal).

wget “https://raw.github.com/git/git/master/contrib/completion/git-completion.bash” -O ~/.git-completion.bash

El nombre del archivo descargado es .git-completation.bash que esta en la carpeta del usuario. Luego procedemos a agregarlo en el archivo .bashrc con la siguiente linea:

source ~/.git-completion.bash

Bonus Track

Si queremos habilitar los colores y algunos alias para git, tenemos que modificar (o crear) el archivo ~/.gitconfig, agregando las siguientes lineas:

[color]
    ui = auto
    diff = auto
    status = auto
    branch = auto
[alias]
    st = status

La seccion color habilitamos los colores en la terminal, y en la seccion alias indicamos los metodos mas cortos de los comandos de git, en este caso un git st es igual a un git status.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s