GitX para MAC
Cliente de Git nativo, gratuito y de código abierto para Mac: explora el historial, prepara cambios, ve diffs y gestiona worktrees. Mantenido por su comunidad.
Descripción de GitX
GitX 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.
GitX tiene una larga historia de ramas y versiones mantenidas por distintas personas a lo largo de los años. Este proyecto intenta reunirlas en una sola versión actual y mantenida por la comunidad. Es gratuito y de código abierto bajo la licencia GPL-2.0. La versión 1.8 muestra diffs reales de los archivos nuevos preparados y puede ofrecer reparar los enlaces de los worktrees cuando se mueve el repositorio principal. Hay descargas separadas para Apple Silicon e Intel, y Homebrew indica macOS 13 o posterior como requisito. Una limitación que conviene conocer: los repositorios SHA-256 no son compatibles. Trabaja con repositorios SHA-1 con el backend tradicional de archivos o con reftable; con reftable, sus operaciones de línea de comandos necesitan Git 2.45 o posterior, elegido en Preferencias.
Funciones principales
GitX lleva las partes cotidianas de Git a una ventana nativa de Mac.
- Vista de historial: explora los commits de un repositorio.
- Vista de preparación: elige los cambios de tu siguiente commit.
- Diffs: ve los cambios, incluidos los archivos nuevos preparados.
- Detalles del commit: un diffstat con recuento de líneas.
- Barra lateral de ramas: muévete entre las ramas de un repositorio.
- Worktrees: worktrees vinculados, con la opción de reparar enlaces movidos.
- Reftable: lee y escribe repositorios reftable sin convertirlos.
- Línea de comandos: la herramienta gitx, añadida por la instalación con Homebrew.
Novedades de la versión 1.8
GitX 1.8 mejora los diffs y los worktrees y añade una migración del almacenamiento de referencias.
- Diffs reales de un archivo nuevo preparado en lugar del archivo entero
- Ofrece reparar los enlaces de los worktrees cuando se mueve el repositorio principal
- Puede migrar un repositorio con git refs migrate --ref-format=reftable
- Corrige que la barra lateral perdiera la rama seleccionada tras un rebase
- Corrige soltar carpetas de repositorios en el icono del Dock
- Corrige el bloqueo al abrir cuando falla la comprobación de la ruta de Git
Preguntas frecuentes sobre GitX
¿GitX es gratuito?
Sí. GitX es gratuito y de código abierto bajo la licencia GPL-2.0.
¿Qué versión de macOS necesita GitX?
Homebrew indica macOS 13 o posterior para GitX 1.8.
¿GitX funciona en Apple Silicon?
Sí. Hay una descarga arm64 para Apple Silicon y una x86_64 para Mac con Intel.
¿Para qué sirve GitX?
Es un cliente gráfico de git: exploras el historial, preparas cambios y lees diffs en una ventana nativa de Mac.
¿Quién mantiene GitX?
Una comunidad. GitX ha tenido muchas ramas y versiones a lo largo de los años, y este proyecto las reúne en una sola versión actual.
¿GitX es compatible con worktrees?
Sí. Trabaja con worktrees vinculados y puede ofrecer reparar sus enlaces cuando se mueve el repositorio principal.
¿GitX es compatible con repositorios reftable?
Sí. Lee y escribe repositorios SHA-1 con reftable y no convierte el almacenamiento de referencias al abrir uno. Para sus operaciones de línea de comandos, elige Git 2.45 o posterior en Preferencias.
¿GitX es compatible con repositorios SHA-256?
No. Los repositorios SHA-256 no son compatibles.
¿Puedo instalar GitX con Homebrew?
Sí. Ejecuta brew install --cask gitx. Elige la versión para tu Mac y añade la herramienta de línea de comandos gitx a tu PATH.
¿De dónde viene la descarga de GitX en gitx.FULLMAC.app?
El botón de descarga lleva a la página oficial de versiones de GitX en https://github.com/gitx/gitx/releases/latest. gitx.FULLMAC.app no modifica ni reempaqueta la app.
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
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- lazygitlazygit 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.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.