lazygit para MAC
Interfaz de terminal gratuita y de código abierto para Git: prepara líneas, haz rebase, cherry-pick y deshaz con pocas teclas.
Descripción de lazygit
lazygit es una interfaz de terminal gratuita y de código abierto para Git. En lugar de escribir comandos largos de Git, ves tus archivos, ramas, commits y stashes en paneles dentro de Terminal y trabajas con ellos con unas pocas teclas: prepara líneas sueltas, escribe commits, cambia de rama, haz rebase, cherry-pick y resuelve conflictos. lazygit lo creó Jesse Duffield, lo desarrollan muchos colaboradores y se publica con la licencia MIT.
lazygit funciona en cualquier terminal en Mac con Apple Silicon e Intel. La forma más fácil de instalarlo es Homebrew, con brew install lazygit; después abre un repositorio de Git en Terminal y escribe lazygit. Funciona sobre el Git que ya tienes en tu Mac, así que tus repositorios se quedan exactamente como están.
Funciones principales
lazygit convierte las partes más difíciles de Git en unas pocas pulsaciones.
- Preparar líneas y fragmentos: prepara exactamente las líneas que quieres, no archivos enteros.
- Rebase interactivo: combina, corrige, elimina, edita y reordena commits desde una lista.
- Cherry-pick: copia commits y pégalos en otra rama.
- Corregir un commit antiguo: cambia cualquier commit anterior, no solo el último.
- Deshacer: deshaz y rehaz muchas acciones con z y Z.
- Gráfico de commits: ve tus ramas y commits como un gráfico.
- Worktrees y bisect: gestiona worktrees y encuentra un commit defectuoso con Git bisect.
- Comandos personalizados: añade tus propios comandos y atajos de teclado.
- Pull requests: ve las pull requests de GitHub de tus ramas.
Novedades de la versión 0.66.2
lazygit 0.66.2 mejora el manejo de submódulos y corrige varios errores.
- Mejor visualización y manejo de submódulos eliminados y de repositorios o worktrees anidados
- Corrige la visualización de diferencias tras desplazarse mucho hacia abajo
- Detección de doble clic más precisa
- lazygit ahora se cierra limpiamente si se elimina un repositorio o worktree mientras está abierto
- Corrige que el menú Saltar al archivo mostrara solo la mitad de sus elementos en casos raros
Preguntas frecuentes sobre lazygit
¿lazygit es gratis?
Sí. lazygit es gratuito y de código abierto, publicado con la licencia MIT. Puedes apoyar su desarrollo a través de GitHub Sponsors.
¿Cómo instalo lazygit en un Mac?
Ejecuta brew install lazygit en Terminal si usas Homebrew. También está en MacPorts, y hay programas listos para usar en Mac con Apple Silicon e Intel en su página de versiones de GitHub.
¿Cómo inicio lazygit?
Abre Terminal, ve a una carpeta que contenga un repositorio de Git y escribe lazygit.
¿Sigo necesitando tener Git instalado?
Sí. lazygit es una interfaz sobre Git y usa el Git que ya tienes instalado en tu Mac.
¿Cómo preparo solo algunas líneas de un archivo en lazygit?
Selecciona el archivo, pulsa Intro para ver sus cambios, ve a las líneas que quieres y pulsa la barra espaciadora para prepararlas.
¿lazygit puede deshacer un error?
Sí. Pulsa z para deshacer y Z para rehacer muchas acciones, como commits, rebases y cambios de rama. lazygit usa el reflog de Git para hacerlo.
¿Cómo hago un rebase interactivo en lazygit?
En el panel de commits, selecciona un commit y usa las teclas que aparecen en la parte inferior de la pantalla para combinar, corregir, eliminar, editar o mover commits. lazygit hace el rebase por ti.
¿Puedo ver la lista de atajos de teclado?
Sí. Pulsa ? en cualquier panel para ver los atajos de ese panel.
¿Puedo añadir mis propios comandos a lazygit?
Sí. El archivo de configuración de lazygit te permite añadir comandos personalizados y cambiar los atajos de teclado.
¿De dónde viene la descarga de lazygit en lazygit.FULLMAC.app?
El botón de descarga lleva a la página oficial de lazygit en GitHub, https://github.com/jesseduffield/lazygit, con las instrucciones de instalación y las versiones. lazygit.FULLMAC.app no modifica ni reempaqueta la herramienta.
Apps similares
ChangesChanges es un cliente Git moderno para Mac, creado con SwiftUI y AppKit y con el diseño Liquid Glass de Apple. Sustituye el trabajo complejo en la línea de comandos por una interfaz clara y nativa que reduce la carga mental, para que puedas centrarte en tu código. Los mensajes de commit y los resúmenes de stash se pueden generar con Apple Intelligence.Herramientas para desarrolladores
GitXGitX es una app nativa de Mac que da una interfaz gráfica al sistema de control de versiones git. Tiene una vista de historial para explorar commits y una vista de preparación para elegir qué entra en el siguiente commit, con diffs reales de tus cambios, y una barra lateral para moverte entre ramas. También incluye una herramienta de línea de comandos, gitx, para abrirlo desde el terminal.Herramientas para desarrolladores
TrailerTrailer es una app para la barra de menús del Mac que sigue los pull requests y las issues de GitHub en todos tus repositorios. Ordena los elementos en secciones como Mine, Participated, Mentioned, Merged y Closed, puede mostrar etiquetas y actualizaciones de estado de CI, y usa el Centro de notificaciones para avisarte de comentarios, fusiones y cambios de estado. El elemento de la barra de menús se pone rojo cuando tienes comentarios sin leer, y al seleccionar un elemento, una notificación o un comentario se abre en GitHub.Herramientas para desarrolladores
GitUpGitUp es un cliente Git para Mac que quiere que ingenieros de cualquier nivel trabajen rápido, con seguridad y sin dolores de cabeza. Su gráfico del repositorio, vivo e interactivo, te deja editar, reordenar, corregir y fusionar commits directamente, y ofrece deshacer y rehacer ilimitados en casi todas las operaciones, incluso rebases y merges. Las instantáneas, al estilo de Time Machine, te dan vuelta atrás con un clic a estados anteriores del repositorio.Herramientas para desarrolladores
GitifyGitify lleva tus notificaciones de Git a la barra de menús del Mac. En lugar de tener una pestaña del navegador abierta, ves las nuevas incidencias, pull requests, revisiones, versiones y menciones en una pequeña ventana que se abre desde la barra de menús, y desde ahí puedes abrirlas, marcarlas como leídas o hechas, o cancelar la suscripción. Funciona con GitHub, incluido GitHub Enterprise, y con otras plataformas Git como GitLab, Gitea, Forgejo, Codeberg y Bitbucket Cloud, y puedes iniciar sesión en varias cuentas a la vez. Los filtros, ajustes y temas te permiten ver solo lo que te importa.Herramientas para desarrolladores
OrbStackOrbStack es una forma rápida, ligera y sencilla de ejecutar contenedores Docker y máquinas Linux en tu Mac. Es un sustituto directo de Docker Desktop: tus comandos docker y docker compose siguen funcionando, y al iniciarse por primera vez OrbStack se ofrece a copiar tus contenedores, imágenes y volúmenes de Docker Desktop. Arranca en segundos, usa menos del 0,1 % de CPU en segundo plano en Apple Silicon y devuelve a macOS la memoria que no usa. Además de contenedores, ejecuta máquinas Linux completas de 16 distribuciones y un clúster ligero de Kubernetes para desarrollo local. OrbStack lo hace Orbital Labs.Herramientas para desarrolladores
FULLMAC.app no aloja esta app. Los botones de descarga llevan a las páginas del propio desarrollador.