Saltar al contenido
GitTree

Características

Cada característica de una GUI Git completa

Desde su primer compromiso con una complicada rebase interactiva, GitTree brinda a cada operación de Git un hogar visual claro y agrega solicitudes de extracción, canalizaciones de CI/CD, Nour, el asistente de IA y organizaciones para su equipo. Aquí está la lista completa, agrupada según lo que intenta hacer, con los documentos de cada uno.

Todo de un vistazo

Gráfico de confirmación

Vea la forma de su historia y actúe en consecuencia directamente.

Carriles secundarios codificados por colores
Cada rama mantiene su propio carril y color, con suaves curvas donde se bifurca y se fusiona.
Rápido en repositorios enormes
Diseñado y probado para desplazarse sin problemas más allá de 100.000 confirmaciones.
Etiquetas en el gráfico
Las ramas locales, remotas y las etiquetas aparecen junto a las confirmaciones a las que apuntan.
Buscar y filtrar
Busque confirmaciones por mensaje, autor o hash, o busque por autor:, archivo: y cambie: (el código que una confirmación agregó o eliminó), y muestre u oculte ramas.
Fila de trabajo en progreso
Los cambios no confirmados aparecen en la parte superior del gráfico con un recuento de lo que cambió.
GitTree gráfico de confirmación en el tema claro con una confirmación de combinación seleccionada

Puesta en escena y compromisos

Cree confirmaciones precisas sin salir de la aplicación.

Puesta en escena de archivos, fragmentos y líneas
Prepara o elimina la preparación de un archivo completo, un fragmento o líneas individuales.
Desechar con una red de seguridad.
Descartar pregunta primero y conserva una copia que puedes restaurar.
Comprometerse, modificarse y coautores
Modifique la última confirmación y agregue coautores con un solo clic.
Verificaciones de mensajes
Un contador en vivo mantiene resúmenes con un máximo de 72 caracteres; plantillas y mensajes recientes están a un clic de distancia.
confirmaciones firmadas
Firme confirmaciones con claves GPG, SSH o X.509 que ya utiliza, con una insignia de firma en el gráfico.
Guardar líneas seleccionadas
Guarda solo las líneas que elijas y sigue trabajando en el resto.
editor .gitignore
Ignore un archivo o patrón desde su menú contextual o edite .gitignore con plantillas.
Cambios de preparación en GitTree: una diferencia con botones Stage Hunk y casillas de verificación por línea junto a la lista de archivos

Diferencia, culpa e historia.

Comprenda qué cambió, cuándo y por qué.

Diferencias divididas y en línea
Vistas fragmentadas, en línea y divididas con opciones de diferenciación de palabras y espacios en blanco, resaltadas para JavaScript, TypeScript, Python, Rust, Go, Java, C y C++, PHP, SQL, HTML, CSS, JSON, YAML, XML y Markdown.
culpa
Vea quién cambió por última vez cada línea y salte a esa confirmación.
Historial de archivos
Siga un archivo a través de sus confirmaciones, incluidos los cambios de nombre.
comparar cualquier cosa
Compare dos ramas, etiquetas o confirmaciones, o una confirmación con su carpeta de trabajo.
Diferencias de imagen
Compare archivos de imágenes uno al lado del otro, con solo deslizar el dedo o con un toque de piel de cebolla.
Vista previa de rebajas
Lea un archivo Markdown modificado renderizado, no solo como texto.
Los cambios de una confirmación se muestran como una diferencia lado a lado en GitTree con resaltado de sintaxis

Ramas y etiquetas

Crea, cambia y ordena ramas en segundos.

Crear, renombrar y eliminar
Salga de cualquier confirmación y cambie el nombre o elimine de forma segura.
Pagar con protección
GitTree advierte antes de que un pago sobrescriba sus cambios locales.
Etiquetas
Cree etiquetas ligeras o anotadas, empújelas y elimínelas.
Seguimiento ascendente
Conteos de avance y retroceso para cada sucursal y configuración ascendente con un solo clic.
Flujo de Git
Inicie y finalice ramas de funciones, lanzamientos y revisiones con Git Flow.
GitTree menú de rama con opciones de fusión, rebase, rebase interactivo, avance rápido y restablecimiento que nombran ambas ramas

Fusionar, rebase y conflictos

Combine el trabajo con una visión clara del resultado.

Fusionar y avanzar rápido
Los menús nombran ambas ramas, para que siempre sepas en qué dirección se mueven los cambios.
Rebase
Rebase en cualquier rama o confirmación, con continuar, saltar y cancelar en un solo lugar.
Seleccionar y revertir
Copie una confirmación en su rama o deshagala con una nueva confirmación.
Reiniciar
Restablecimiento parcial, mixto y completo, cada uno con una explicación en lenguaje sencillo.
Herramienta de resolución de conflictos
Tome un lado, combine ambos o edite el resultado, luego marque el archivo resuelto.
Predicción de conflictos
Vea qué archivos es probable que entren en conflicto antes de fusionarlos y una advertencia junto a una rama que entraría en conflicto con la principal.
Trabajo superpuesto
Una pista cuando otras ramas no fusionadas cambian los mismos archivos, resuelta localmente sin recuperarlos.
GitTree menú de confirmación con acciones de selección, reversión, creación de rama, etiqueta y comparación

Reescribir el historial y deshacer

Los polacos se comprometen antes de compartirlos y revierten los errores.

Rebase interactivo
Reordene, seleccione, reformule, edite, aplaste, arregle y elimine confirmaciones.
Ediciones rápidas
Reformule, mueva, aplaste o suelte una única confirmación directamente desde su menú.
Deshacer y rehacer
Deshacer una confirmación, modificación, pago, restablecimiento, cambio de base, descarte o una rama o etiqueta eliminada de la barra de herramientas; un empujón forzado aún conserva una instantánea recuperable.
Volver a registrar
Explore el registro y recupere una confirmación perdida en una nueva rama.
bisectar
Encuentre la confirmación que introdujo un error marcando las confirmaciones como buenas o malas.
GitTree editor de rebase interactivo con pasos de selección, aplastamiento y reformulación

Stash, árboles de trabajo, submódulos y LFS

Haz malabarismos con el trabajo paralelo sin perder la pista.

alijo
Guarde, aplique, extraiga, cambie el nombre y suelte, o convierta un alijo en una rama.
árboles de trabajo
Consulte varias ramas a la vez en carpetas separadas, desde la barra lateral.
Submódulos
Agregar, inicializar, actualizar y sincronizar submódulos.
Git LFS
Realice un seguimiento de patrones, extraiga archivos grandes y administre bloqueos de archivos.
Parches
Cree un parche a partir de confirmaciones y aplique parches de otros.

Controles remotos y sincronización

Busca, tira y empuja con total visibilidad.

Traer, tirar y empujar
Elija solo avance rápido, fusionar o cambiar la base para cada extracción.
Empuje forzado seguro
Force-push siempre usa --force-with-lease con el compromiso esperado.
Múltiples controles remotos
Agregue, edite, elimine y elimine controles remotos a través de HTTPS o SSH.
historia superficial
Trabaje con clones superficiales y obtenga más historial cuando lo necesite.

GitHub, GitLab, Bitbucket y Azure DevOpsGitTree Profesional

Tus cuentas de hosting, dentro de tu cliente Git.

Conectar cuentas
GitHub y GitHub Enterprise Server, GitLab (gitlab.com y autoadministrado), Bitbucket Cloud and Data Center y Azure DevOps; Los tokens se almacenan en el llavero de su sistema.
Explorar y clonar
Encuentra tus repositorios y clónalos sin copiar una URL.
Solicitudes de extracción y fusión
Enumere, cree, revise, comente y combine solicitudes de extracción o fusión, con etiquetas, asignados y aprobaciones.
Panel de solicitud de extracción
Cada solicitud de extracción en sus repositorios en una lista, filtrada por autor, cesionario o solicitudes de revisión.
comprobaciones de CI
Consulte los resultados de GitHub Acciones, GitLab CI/CD, Bitbucket Pipelines y Azure Pipelines en el gráfico y vuelva a ejecutarlos.
Problemas
Cree, comente, cierre y vuelva a abrir problemas GitHub y GitLab e inserte referencias en mensajes de confirmación.
Publicar
Publicar un repositorio local en un nuevo repositorio remoto.
Horquillas
Agregue una bifurcación del repositorio como remoto o cree su propia bifurcación en el proveedor.
Con GitTree Pro
Las integraciones de alojamiento vienen con GitTree Pro, con una prueba gratuita. Git simple sobre HTTPS y SSH, con sus propias credenciales, funciona en el plan gratuito.
Clonar un cuadro de diálogo de repositorio en GitTree con opciones profundas, de pago escaso y sin blobless

Canalizaciones de CI/CDGitTree Profesional

Siga cada carrera desde su impulso hasta el resultado, sin salir de GitTree.

Corre para tu sucursal
Vea las ejecuciones de CI/CD de una rama o una confirmación, muestre solo sus propias ejecuciones y salte de una ejecución a su confirmación en el gráfico.
Etapas y trabajos
Cada etapa y trabajo de una carrera, con su estado, de un vistazo.
Registros de trabajo en vivo
Siga el registro de un trabajo mientras se ejecuta, búsquelo, salte de un error al siguiente y guárdelo.
Volver a ejecutar, cancelar o iniciar una ejecución
Vuelva a ejecutar todos los trabajos o solo los que fallaron, cancele una ejecución o ejecute un flujo de trabajo en la rama que elija.
Aprobaciones e implementaciones
Apruebe o rechace una implementación que espera su revisión y abra o detenga un entorno.
Configuración de CI/CD
Gestionar variables, secretos, entornos y lanzamientos. El valor de un secreto va únicamente a su proveedor: GitTree nunca lo muestra ni lo guarda.
Cada proveedor por su propio nombre
GitHub Acciones, GitLab CI/CD, Bitbucket Pipelines y Azure Pipelines. La profundidad difiere según el proveedor: cuando uno no ofrece forma de cambiar una ejecución desde otra aplicación, GitTree abre su página.
Con GitTree Pro
CI/CD viene con GitTree Pro, con una prueba gratuita, junto con solicitudes de extracción y otras integraciones de alojamiento.

Nour, el asistente de IAGitTree Profesional

Un asistente en la aplicación que ejecuta el agente de codificación que ya utilizas.

Modos Preguntar y Agente
Haga preguntas sobre GitTree y su repositorio, o permita que Nour edite archivos y ejecute comandos en un repositorio en el que confíe, con aprobaciones que usted controle.
Tu propio agente CLI
Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent o un agente personalizado, inició sesión con su propia cuenta.
Una instantánea antes de cada vuelta
Nour guarda tu trabajo antes de cada turno en un repositorio y Deshacer este turno lo restaura.
Menciones y anexos
Mencione archivos, carpetas y solicitudes de extracción, adjunte archivos e imágenes y charle sobre varios repositorios o un espacio de trabajo completo.
Confirmar mensajes y descripciones.
Haga clic en Generar para redactar un mensaje de confirmación a partir de los cambios preparados, o un título de solicitud de extracción y una descripción de sus confirmaciones.
No se envía nada a menos que lo pidas
GitTree no almacena ninguna clave de IA y no vende créditos. Nour y el dibujo con IA vienen con GitTree Pro; todas las funciones de Git están en el plan gratuito.

Repositorios y archivos

Abra, busque y cuide cada repositorio en su computadora.

Abrir, clonar o iniciar
Abra una carpeta, clone desde una URL o inicie un nuevo repositorio; Los repositorios recientes y favoritos permanecen en esta computadora.
Buscar repositorios
Elija una carpeta y GitTree encontrará los repositorios que contiene.
Explorador de archivos
Explore los archivos del proyecto, busque un archivo por nombre, cree o cambie el nombre de archivos y vea qué carpetas contienen cambios.
Exportar un archivo
Guarde los archivos de cualquier confirmación como un archivo .zip o .tar.gz, sin la carpeta .git.
Mantenimiento del repositorio
Vea el tamaño de la base de datos de objetos, verifique su integridad con git fsck y empaquete, pode u optimice, solo cuando la inicie.
Fusionar identidades de autor
Muestra los diferentes nombres y direcciones de correo electrónico de una persona como un solo autor, escritos en el .mailmap del repositorio.
Registro de comandos de Git
Cada comando de Git que ejecuta la aplicación, con su salida y tiempo, filtrado por cambios o problemas y exportable; Se eliminan los tokens y las contraseñas.
Historial de notificaciones
Los mensajes de esta sesión en una sola lista, filtrados por errores, avisos, información y aciertos.

Velocidad y productividad

Creado para personas que viven en su cliente Git.

paleta de comandos
Ejecute comandos, salte a referencias, busque confirmaciones y abra archivos desde un cuadro de búsqueda.
Atajos reenlazables
Cada comando tiene un atajo que puedes cambiar.
Terminal incorporado
Una terminal acoplada en la ventana, abierta en la raíz del repositorio.
Pestañas y espacios de trabajo
Abra muchos repositorios en pestañas y agrúpelos en espacios de trabajo.
Comandos personalizados
Agregue sus propios comandos y scripts a la aplicación.
Terminal integrado acoplado debajo del gráfico de confirmación en GitTree

Preferencias y personalización

Haga que GitTree se adapte a su forma de trabajar.

Preferencias buscables
Busque cualquier configuración por nombre, descripción o clave y restablezcala individualmente.
Temas
Temas oscuros, claros y de alto contraste, además de tus propios temas importados.
App en inglés y árabe
Utilice toda la aplicación en inglés o árabe, con un diseño completo de derecha a izquierda.
Accesible por diseño
Un gráfico de confirmación amigable para el lector de pantalla, una ruta de teclado para cada arrastre, movimiento reducido y zoom del 50 al 300%.
SSH y firma
Administre claves SSH y configure la firma de confirmación.
Herramientas externas
Abra diferencias y fusiones en las herramientas externas que prefiera.
Perfiles
Cambie entre configuraciones e identidades separadas para proyectos laborales y personales.
GitTree preferencias con configuraciones de búsqueda y un restablecimiento por configuración

Privacidad y seguridad

Lo local primero por principio, no por entorno.

Tu código permanece local
Sus repositorios permanecen en su computadora; Al iniciar sesión se utiliza solo su perfil de GitHub, GitLab, Bitbucket o Azure DevOps, o solo su dirección de correo electrónico.
Sin telemetría de uso
Sin análisis, seguimiento ni informes de uso. La aplicación envía GitTree solo lo que necesita una prueba o verificación de plan.
Secretos en el llavero
Los tokens y las frases de contraseña se encuentran solo en macOS Keychain, Windows Credential Manager o, en Linux, el conjunto de claves del sistema (freedesktop Secret Service: GNOME Keyring o KeePassXC).
Repositorios que no son de confianza
Los repositorios en los que no ha confiado no pueden ejecutar enlaces ni cambiar configuraciones.
Tu configuración sigue siendo tuya
GitTree nunca edita tu configuración de Git, tu repositorio o tu carpeta SSH sin que tú lo preguntes.

Planes, cuentas y organizaciones.

Empieza gratis, prueba Pro y trae a tu equipo.

Plan gratuito, sin tarjeta de crédito
Todas las funciones de Git, repositorios privados y uso comercial, con una cuenta GitTree y sin tarjeta de crédito.
Prueba profesional gratuita
Pruebe GitTree Pro gratis, una vez por computadora y una vez por cuenta, luego suscríbase cuando lo desee. Nada se renueva automáticamente.
Una cuenta GitTree
Créelo gratis en este sitio web con GitHub, GitLab, Bitbucket, Azure DevOps o su dirección de correo electrónico, luego inicie sesión en la aplicación desde su navegador.
Organizaciones y asientos
Con GitTree Pro, crea una organización para tu equipo, compra asientos para sus miembros (al menos 3) e invita a personas mediante GitHub nombre de usuario o correo electrónico.
Roles
Propietarios, administradores y miembros, cada uno con derechos claros sobre la organización, sus invitaciones, sus miembros y su facturación.
Tu panel de control
Administre su perfil, cuentas vinculadas, suscripción, recibos y organizaciones en un solo lugar en este sitio web.

Actualizaciones y ayuda

Sepa qué cambió y encuentre cualquier característica rápidamente.

Comprobación de actualización
GitTree te avisa cuando sale una nueva versión; Puedes desactivar la marca en Preferencias.
¿Qué hay de nuevo?
Después de una actualización, vea qué hay de nuevo, mejorado y corregido en esa versión.
Guía de funciones
Busca todo lo que GitTree puede hacer, dónde encontrarlo y sus accesos directos, con las funciones Pro marcadas.
Documentos y tutoriales
Los documentos de GitTree explican cada tarea de la aplicación y GitTree Learn enseña Git paso a paso, en English and Arabic.
Los informes de fallos se mantienen locales
Si la aplicación se detiene, el informe se guarda en esta computadora sin tokens ni contraseñas. No se envía nada a ninguna parte a menos que lo compartas.
Tickets de soporte
Informe un error o solicite ayuda desde la aplicación o este sitio web, y siga cada respuesta en su panel.

Preguntas sobre las funciones de GitTree

¿Qué funciones de GitTree son gratuitas y cuáles vienen con Pro?

Todas las funciones de Git en esta página están en el plan gratuito, repositorios privados y uso comercial incluidos, una vez que inicias sesión. GitTree Pro, con una prueba gratuita, agrega Nour, el asistente de IA, redacción de mensajes de confirmación de IA y solicitudes de extracción, GitHub, GitLab, integraciones de Bitbucket y Azure DevOps con sus canalizaciones de CI/CD y organizaciones de creación. La página de precios enumera los planes.

¿Puede GitTree manejar repositorios grandes?

Sí. El gráfico de confirmación está diseñado y probado para desplazarse sin problemas más allá de 100 000 confirmaciones y GitTree funciona con clones superficiales, Git LFS, submódulos y árboles de trabajo. El mantenimiento del repositorio empaqueta y ordena la base de datos de objetos cuando la inicia.

¿Tiene GitTree una herramienta de fusión de conflictos y una rebase interactiva?

Sí. La herramienta de resolución de conflictos le permite tomar partido, combinar ambos o editar el resultado, y GitTree señala posibles conflictos antes de fusionarlos. La rebase interactiva reordena, reformula, aplasta, corrige y descarta confirmaciones, y Deshacer invierte una rebase, un reinicio o un descarte.

¿Qué servicios de CI/CD puedo seguir en GitTree?

GitHub Acciones, GitLab CI/CD, Bitbucket Pipelines y Azure Pipelines. Con GitTree Pro puedes ver las ejecuciones de una sucursal, seguir registros de trabajos en vivo, volver a ejecutar o cancelar ejecuciones y aprobar implementaciones; Cuánto puedes hacer depende de lo que ofrece cada proveedor.

¿Con qué agentes de IA trabaja Nour?

Nour ejecuta la CLI del agente de codificación que ya utiliza, iniciando sesión con su propia cuenta: Claude Code, Codex, Gemini CLI, Antigravity, Qwen Code, OpenCode, Kimi, Cursor Agent o un agente personalizado. GitTree no almacena ninguna clave de IA y no vende créditos.

¿Las funciones son las mismas en macOS, Windows y Linux?

Sí. La misma aplicación con las mismas funciones se ejecuta en macOS, Windows y Linux, en inglés o árabe. Los secretos van a la tienda de cada sistema: el macOS Keychain, el Windows Credential Manager o el Linux llavero del sistema.

¿Dónde puedo aprender a utilizar cada función?

Cada grupo en esta página enlaza con los GitTree artículos de documentación que explican sus tareas paso a paso y con las GitTree lecciones de aprendizaje que enseñan el Git detrás de ellas. En la aplicación, la Guía de funciones muestra dónde se encuentra cada función y su acceso directo.

GitTree en Linux

Un paquete .deb para Ubuntu y Debian y un AppImage portátil, con el mismo gráfico de confirmación y preparación que en las otras plataformas.

GUI de Git para Ubuntu y Debian

Comparar clientes de Git

Comparaciones honestas y basadas en las GUI de Git que más utilizan los desarrolladores, incluido lo que cada una hace mejor.

Leer: los mejores clientes Git GUI en 2026

Abra su primer repositorio en GitTree

Descárgalo para macOS, Windows o Linux, inicia sesión y abre un repositorio que ya tengas. El plan gratuito cubre todas las funciones de Git.