¿Busca un cliente Git gráfico para preparar commits, comprender las ramas y revisar los cambios? Singularity incorpora estas herramientas a una aplicación de escritorio. Comience con su cabina Git, mantenga su editor actual y explore herramientas adicionales cuando las necesite.
Esta guía cubre las capacidades de Git presentes en el código de Singularity el 10 de octubre de 2026. Las capturas de pantalla muestran componentes de aplicaciones reales ejecutándose con datos de demostración, no un repositorio de clientes.
Descargar Singularity · Leer la guía de Git · Explorar planes
Utilice Singularity como su cliente gráfico Git
La cabina de Git reúne el estado del proyecto, los archivos modificados y las referencias del repositorio. En un espacio de trabajo con varios repositorios, seleccione el proyecto que desea inspeccionar. Los indicadores de archivos y las actualizaciones de estado en vivo lo ayudan a realizar un seguimiento de los cambios en curso. Las operaciones estándar de Git no requieren pedirle a un agente de IA que edite su código.
Revisar diferencias, preparar archivos y crear commits
Distinga archivos modificados, sin seguimiento y preparados, con recuentos de adiciones y eliminaciones. Organice o elimine archivos individuales o todos los cambios y descarte las ediciones que ya no necesite. Diferencias en línea y una comparación lado a lado con una revisión de soporte de copia de trabajo editable. Los controles fragmentados le permiten revertir parte de un cambio; También se puede acceder a las comparaciones con HEAD desde el editor y el árbol de archivos. El historial de archivos proporciona contexto para cambios anteriores.
Escriba su mensaje de commit y confirme los cambios seleccionados. Con un proveedor de IA configurado, puede solicitar un mensaje sugerido y revisarlo antes de comprometerse. Esta es una asistencia opcional.
Gráfico de Git y búsqueda de commit
El gráfico conecta las commits con sus padres y muestra ramas, referencias remotas, etiquetas, árboles de trabajo y escondites. Inspeccione divergencias y fusiones, abra cambios de commit o revele una referencia en el historial desde su panel dedicado.

Buscar por mensaje, autor, fecha o ruta del archivo. La concordancia aproximada ayuda a encontrar términos aproximados, mientras que los filtros estructurados author: y path: se pueden combinar. La búsqueda puede cargar más historial más allá de la página inicial de commits. Ctrl/Cmd+F centra la búsqueda mientras la vista relevante está activa.

Administrar sucursales locales y remotas
Cree ramas a partir de referencias existentes, cambie, cambie el nombre y elimine ramas locales o remotas. La vista de rama identifica la rama activa, la información ascendente y las ramas del árbol de trabajo. Filtre nombres y compare sucursales antes de la integración. Fusione una rama con otra o avance rápidamente una referencia cuando el historial lo permita. El bloqueo de ramas agrega protección a nivel de aplicación; no configura las reglas de protección de su proveedor de alojamiento.
Buscar, extraer, empujar y configurar controles remotos
Fetch recupera referencias remotas, pull integra cambios según el contexto y push publica commits. Las acciones específicas de la sucursal y el seguimiento ascendente mantienen el destino explícito. Enumere, agregue, cambie el nombre o elimine controles remotos y cambie sus URL. Estas operaciones de Git utilizan los protocolos y el acceso configurados del repositorio, en lugar de estar restringidas a un solo proveedor de alojamiento.
La configuración incluye identidad de Git y herramientas para detectar claves SSH, leer claves públicas y generar claves. El empuje forzado está disponible para las acciones relevantes; verifique el objetivo y coordine con su equipo antes de reescribir el historial compartido.
Dejar el trabajo a un lado con alijo
Enumere los alijos, inspeccione sus diferencias, guarde los cambios, aplique un alijo mientras lo conserva, extráigalo, suéltelo o cree una rama a partir de él. El flujo de cambio de rama también permite guardar los cambios a un lado, lo que resulta útil cuando una solución urgente interrumpe el trabajo inacabado.
Resolver conflictos y seleccionar la operación de historial correcta
Singularity expone el contexto de conflictos de fusión y las herramientas de resolución, detecta operaciones en progreso y permite cancelar una fusión o rebase. Revise y pruebe el resultado resuelto antes de continuar.
- Seleccionar: aplicar una commit específica en la rama actual.
- Revertir: agregar una commit que deshace los efectos de una commit anterior.
- Restablecimiento suave, mixto y completo: mueve la rama con diferentes efectos en el índice y los archivos de trabajo. El restablecimiento completo puede descartar cambios no confirmados.
- Verificar commit: inspecciona una revisión, usando HEAD separado cuando no se selecciona ninguna rama.
Comprender la reversión versus el restablecimiento es particularmente útil al deshacer un trabajo que ya se ha compartido.
Administrar etiquetas y lanzamientos de Git
Examine y filtre etiquetas, inspeccione los metadatos disponibles y revele una etiqueta en el gráfico. Cree, cambie el nombre y elimine etiquetas, inspeccione su presencia en controles remotos o publíquelas en un control remoto. La eliminación local y remota son acciones separadas: eliminar una etiqueta local no la elimina automáticamente del servidor.
Trabajar en varias ramas con árboles de trabajo de Git
Un árbol de trabajo de Git agrega otro directorio de trabajo conectado al mismo repositorio. Mantenga una función abierta mientras prepara una solución en otra rama. Singularity admite la creación de árboles de trabajo, la visualización detallada del estado y los cambios, y su eliminación.
Eliminar un árbol de trabajo y eliminar su rama son operaciones diferentes. La limpieza masiva también puede eliminar referencias de sucursales, así que verifique lo que necesita conservar. Lea la guía del árbol de trabajo para obtener más detalles. Si luego utiliza agentes de IA, la orquestación configurable puede aislar su trabajo en árboles de trabajo e integrar commits mediante rebase.
Ganchos de Git, Husky y configuración del repositorio
El panel Ganchos le permite inspeccionar los ganchos detectados, leer y editar scripts, crearlos o eliminarlos y hacerlos ejecutables. La detección e inicialización de Husky también están disponibles.

Un enlace de commit previa fallido significa que la commit no se realizó. Corrija la causa y vuelva a intentarlo. Consulte nuestro artículo sobre pruebas y ganchos de Git. La clonación e inicialización del repositorio, ayudas para comprobar las rutas ignoradas y actualizar .gitignore y las herramientas de configuración de Git completan la configuración del repositorio.
Tu primer flujo de trabajo en cinco pasos
- Abra o clone un repositorio en un espacio de trabajo.
- Revise los archivos modificados y sus diferencias.
- Prepare los archivos que necesita y escriba un mensaje de commit preciso.
- Verifique la rama, el flujo ascendente y el gráfico antes de sincronizar.
- Obtenga, extraiga o envíe según su objetivo, luego verifique el resultado.
Comience con este flujo de trabajo de Git y explore el editor, el terminal y las herramientas de inteligencia artificial más adelante. Descarga Singularity y sigue la guía de introducción.
Preguntas frecuentes
¿Puedo usar Singularity solo como cliente Git?
Sí. Utilice la cabina de Git para diferencias, commits, ramas, controles remotos e historial sin ejecutar tareas del agente de IA. Otras herramientas de aplicación permanecen disponibles cuando sea necesario.
¿Las operaciones estándar de Git requieren configuración de IA?
No. Los mensajes de commit generados por IA y las tareas del agente requieren un proveedor de IA configurado.
¿Singularity admite múltiples repositorios Git?
Sí. Un espacio de trabajo puede contener varios proyectos; seleccione el repositorio cuyos cambios e historial desea inspeccionar.
¿Puedo buscar commits por autor o archivo?
Sí. La búsqueda de commit admite filtros de autor: y ruta:, combinados con texto para localizar un cambio.
¿Qué limitaciones debo verificar antes de elegir este cliente Git?
Esta guía describe las capacidades en el código el 10 de octubre de 2026; La disponibilidad en su instalación depende de su versión. No promete rebase interactivo, commit de enmienda o anotaciones de blame integradas. Consulta descargas y planes para conocer las opciones de instalación.