================
== betoissues ==
================

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)

1export GIT_PS1_SHOWDIRTYSTATE=true
2export GIT_PS1_SHOWUNTRACKEDFILES=true
3
4PS1='\[\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.

articles from blogs i follow

Work to Live, Don’t Live to Work

I've always been a firm believer in this saying, and I've always tr…

via Kev Quirk February 15, 2025

  On Bloat The link below holds the slides from a talk I gave last year for the Commonwealth Bank o…

via command center February 13, 2025
A holistic perspective on intellectual property, part 1

I’d like to write about intellectual property in depth, in this first of a series of blog posts on t…

via Drew DeVault's blog February 13, 2025

Generated by openring