Git sin comandos con lazygit.

Un panel en la terminal para ver tus archivos, ramas y commits en una sola pantalla, y hacer commit, push o deshacer con una tecla. Gratis y open source.

maticastro.ar/lazygit
¿La querés seguir con tu IA?

Copiá la guía entera y pegala en Claude, ChatGPT o Codex: te acompaña paso a paso y te ayuda si algo no te sale.

Qué es lazygit

Es un programa que se abre en la terminal y te muestra git como un panel: a la izquierda tus archivos cambiados, tus ramas y tus commits, y a la derecha exactamente qué cambió. En vez de acordarte de los comandos, apretás una tecla. Usa el git que ya tenés instalado, así que no cambia nada de tu repositorio.

Lo que necesitás

  • Git instalado.
  • Un proyecto que ya sea un repositorio de git.

1 · Instalarlo

Sistema Comando
Windows winget install -e --id=JesseDuffield.lazygit (también scoop install lazygit con el bucket extras, o choco install lazygit)
macOS brew install lazygit
Arch, Manjaro, CachyOS sudo pacman -S lazygit
Debian 13 / Ubuntu 25.10 o más nuevos sudo apt install lazygit
Cualquier sistema con Go go install github.com/jesseduffield/lazygit@latest

2 · Tu primer commit sin comandos

  1. Abrilo en tu proyecto. Entrá a la carpeta del proyecto en la terminal y escribí lazygit.
  2. Mirá qué cambió. En el panel Files están los archivos que modificaste. Movete con las flechas y a la derecha ves las líneas que se agregaron (verde) y las que se sacaron (rojo).
  3. Elegí qué va al commit. Con la barra espaciadora agregás o sacás el archivo seleccionado. Con a, todos juntos. Con enter entrás al archivo y elegís líneas sueltas.
  4. Hacé el commit. Apretá c, escribí el mensaje y confirmá con enter.
  5. Subilo. Con P (mayúscula) hacés el push a GitHub. Con p (minúscula) traés los cambios.
  6. Si te equivocaste, deshacé. Con z volvés atrás el último comando de git (por ejemplo, ese commit). Lazygit te pide confirmación antes.

3 · Los atajos que más vas a usar

Tecla Qué hace
1 a 5 Saltar a cada panel: estado, archivos, ramas, commits, stash
espacio Agregar o sacar el archivo del commit (en ramas: cambiarte a esa rama)
a Agregar o sacar todos los archivos
c Commit
P / p Push / Pull
n (en ramas) Rama nueva
z / Z Deshacer / Rehacer
enter Elegir líneas sueltas de un archivo
? Ver todos los atajos del panel en el que estás
q Salir

Si algo falla

  • lazygit: command not found. Cerrá y abrí la terminal después de instalarlo. En Windows, abrí una terminal nueva para que tome el PATH.
  • Dice que no es un repositorio. Estás en una carpeta sin git: entrá a la carpeta del proyecto o creá el repositorio con git init.
  • El push pide configurar el upstream. Es la primera vez que subís esa rama: lazygit te pregunta a qué rama remota subirla; aceptá la que te propone.
  • La z no deshizo un cambio en un archivo. Deshace comandos de git (commits, cambios de rama), no ediciones que todavía no commiteaste. Para descartar esas, usá d sobre el archivo.

Datos revisados el 30 de septiembre de 2026 en el repositorio oficial github.com/jesseduffield/lazygit (versión v0.65.1, licencia MIT) y en su lista oficial de atajos. Si un atajo cambió, apretá ? dentro de lazygit para ver los de tu versión.

¿La querés seguir con tu IA?

Copiá la guía entera y pegala en Claude, ChatGPT o Codex: te acompaña paso a paso y te ayuda si algo no te sale.

Un tip nuevo cada día en mis redesTikTok @matidevvInstagram @matidevv

Hablemos de tu proyecto

Escribime contándome qué necesitás y te respondo. Si preferimos coordinar una llamada o una reunión, también podemos.

Mensaje enviado

Gracias por escribirme. Te respondo al email que dejaste y, si te resulta más cómodo, podemos coordinar una llamada.
Email
maticastrook@gmail.com
Dónde
San Juan, Argentina · remoto
Idiomas
Español nativo · inglés técnico