Sitemap
Gonzalo Oviedo Lambert

Gonzalo Oviedo Lambert

Interface gráfica Git para Terminal. LazyGit.

2 min readOct 2, 2023

--

Press enter or click to view image in full size

LazyGit es una ayuda para git en modo consola, lo que permite ejecutar comandos un poco mas amigable. Es bueno tomarlo en cuenta para verificar que tan útil puede ser. Es como una interfaz del mismo.

El Github lo podemos encontrar aqui. El crédito para el uso lo podemos encontrar en el siguiente video ).

Actualmente tengo suse linux, pero debiera funcionar para cualquier distribución.

Instalación a traves de GO languge.

Instalación de GO

Si es que no lo tenemos instalado:

sudo zypper in go
git clone https://github.com/jesseduffield/lazygit.git
cd lazygit
go install

Luego el archivo queda en $HOME/go/bin

Get Gonzalo Oviedo Lambert’s stories in your inbox

Join Medium for free to get updates from this writer.

Lo puedes mover a /usr/local/bin para que tengas acceso por el path por defecto.

sudo mv ~/go/bin/lazygit /usr/local/bin

Comandos y uso

$ lazygit

Bueno, al cargar el comando lazygit verifica que exista un repositorio activo en el directorio en el cual me encuentro, sino, solicitara crear uno.

Una vez dentro, los comandos son por ejemplo, c que realiza un commit, entre otros.

Configuración por archivo

El archivo de configuración, como siempre en linux se encuentra en:

$HOME/.config/lazygit/config.yml

Colocar en este archivo lo siguiente, seg’un recomienda el video:

gui:
theme:
selectedLineBgColor:
- underline
selectedRangeByColor:
- underline
git:
paging:
colorArg: never
pager: delta --dark --paging=never

Acordarse que esto es un archivo .yml por lo cual debe respetarse las identaciones.

Saludos!!

--

--