Git-completion en bash

git-completion en bash

Si como yo, eres usuario bash puedes acceder algunas funciones de tu shell para potenciar tu experiencia con git y hacerlo más amigable. Git Realmente envía varios complementos para varios shell pero no están activados por defecto.

Unas de las características de GIT es su auto completado, por ejemplo si escribimos git checy tabulamos dos veces, vera que auto completa a git checkout si en su caso no lo hace, solamente deberá instalarlo de la siguiente manera:

Luego de instalar, veremos que ya obtendremos la característica de auto completado.

Personalizando mensaje.

También podremos personalizar el mensaje sobre la información del repositorio git. Esto es realmente un proceso bastante simple (debería serlo).
Normalmente se desea ver el directorio actual en done nos encontramos trabajando y el estado del directorio.

Configuración de Git-completion en bash.

En este caso debemos, con nuestro editor de (texto preferido) abrir el archivo .bashrc y agregar al final del archivo lo siguiente:

El \w significa imprimir el directorio de trabajo actual, la parte \$ imprime el $ del prompt, y __git_ps1 "(% s)" llama a la función provista por git-prompt.sh con un argumento de formateo. Ahora nuestro prompt bash se verá así cuando esté en cualquier lugar dentro de un proyecto controlado por Git:

~/projects/cv (master=)$

Ahora guardamos los cambios y luego debemos cerrar y volver abrir nuestro terminal para que funcione.

ahora veremos claramente que nos muestra el directorio donde estamos y el branche en el que nos encontramos trabajando.

Git-completion en bash
git-completion

Bash completion vienen con documentación útil; Eche un vistazo al contenido de git-completion.bash y git-prompt.sh para más información.

Referencia: git-scm

Leave a comment

Su dirección de correo no se hará público. Los campos requeridos están marcados *

This site uses Akismet to reduce spam. Learn how your comment data is processed.