Mi terminal bash personalizada para Git

Si ya leíste mi entrada anterior sobre Git y GitHub, lo utilizas y eres usuario de Linux, te comparto algunas líneas de la configuración de mi bash para facilitar el trabajo en Git desde la terminal.

Características

  • Hora en que se ejecutó el último comando
  • Muestra la rama del proyecto en la que te encuentras
  • Notifica si ha sucedido algún cambio
  • Sólo se muestra donde esté el archivo de git

Imágenes

git-bash-normal Se oculta la información automáticamente cuando se sale del directorio en que está el proyecto

git-bash-changes Notifica si han ocurrido cambios desde el último comando

Código

Es sencillo, sólo añadir las siguientes líneas a ~/.bashrc: (Haz una copia de tu archivo ~/.bashrc si no estás seguro de lo que haces)

export GIT_PS1_SHOWDIRTYSTATE=true
export GIT_PS1_SHOWUNTRACKEDFILES=true

PS1='\[\033[0;31m\]\T\[\033[m\]\[\033[0;32m\]$(__git_ps1 " [%s]")\[\033[m\] \[\033[0;34m\]\u\[\033[0;32m\] ~\$ \[\033[m\]'

Es importante tener en cuenta que git debe estar instalado.

Si ya tienes tu propia configuración, no dudes en compartirla. Espero sea de ayuda la que hoy te traje.

Alberto Castillo Gordón

Alberto Castillo Gordón
Mi nombre es Alberto Castillo; soy un panameño que se describe a sí mismo como creativo y en proceso de ser minimalista. Me gusta llevar estos conceptos a varias de las facetas de mi vida, en disciplinas como el desarrollo de software, la música y la escritura.

Hoy vencí a la resistencia

Luego de varios meses sin lograr escribir nada, estoy sentado esta tarde intentando retomar... Seguir leyendo

4 cosas que no te dicen de la universidad

Publicado el 21 de Marzo de 2018

Cómo comprender mejor lo que leemos

Publicado el 17 de Marzo de 2018