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
- Puesta en escena y compromisos
- Diferencia, culpa e historia.
- Ramas y etiquetas
- Fusionar, rebase y conflictos
- Reescribir el historial y deshacer
- Stash, árboles de trabajo, submódulos y LFS
- Controles remotos y sincronización
- GitHub, GitLab, Bitbucket y Azure DevOpsGitTree Profesional
- Canalizaciones de CI/CDGitTree Profesional
- Nour, el asistente de IAGitTree Profesional
- Repositorios y archivos
- Velocidad y productividad
- Preferencias y personalización
- Privacidad y seguridad
- Planes, cuentas y organizaciones.
- Actualizaciones y ayuda
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ó.

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.

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.

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.

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.

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.

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.

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.

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.
Comparar clientes de Git
¿Cambiar desde otro cliente Git?
Comparaciones honestas y basadas en las GUI de Git que más utilizan los desarrolladores, incluido lo que cada una hace mejor.
Alternativa a GitKraken
Repositorios privados, deshacer profundo y borradores de IA con su propia CLI, comparados fila por fila con GitKraken Desktop.
Sourcetree alternativa
También se ejecuta en Linux, con un editor de conflictos incorporado, deshacer y solicitudes de extracción en la aplicación, comparado fila por fila con Sourcetree.
GitHub Desktop alternativa
Un gráfico de confirmación, una rebase interactiva completa y una compilación oficial de Linux, comparada fila por fila con GitHub Desktop.
Fork alternativa
Una compilación Linux, sin licencia para comprar, deshacer y extraer solicitudes en la aplicación, comparada fila por fila con Fork.
Tower alternativa
Un Linux construir, deshacer y un editor de conflictos a nivel de línea, comparado fila por fila con Tower.
Alternativa SmartGit
Uso comercial sin solicitud de licencia, además de un terminal acoplado, deshacer y borradores de IA, comparado fila por fila con SmartGit.
Sublime Merge alternativa
No hay licencia para comprar para el trabajo de Git, además de solicitudes de extracción, un plan de rebase de arrastrar y soltar y deshacer, en comparación fila por fila con Sublime Merge.
Alternativa a TortoiseGit
El mismo Git en macOS, Windows y Linux en una ventana, comparado fila por fila con los menús del Explorador de TortoiseGit.
Alternativa a GitButler
Ramas normales de Git, un gráfico de confirmación completo y un editor de conflictos de tres vías, comparado fila por fila con las ramas paralelas de GitButler.
Lazygit alternativa
El mismo Git cotidiano en una ventana de escritorio con un gráfico de confirmación y un editor de conflictos de tres vías, comparado fila por fila con Lazygit.
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.
