Funzionalità
Tutto ciò che ti serve per gestire i repository Git, dai commit semplici ai flussi di lavoro complessi.
Git di base
Clone
Clona repo da qualsiasi remote con tracciamento del progresso
Commit
Seleziona i file e fai commit in un unico passaggio, con template e amend
Push & Pull
Push e pull con fetch automatico e gestione delle credenziali
Branch
Crea, cambia, rinomina ed elimina branch visualmente
Merge
Esegui il merge di branch con anteprima di prova e rilevamento conflitti
Stash selettivo
Metti nello stash solo i file che scegli, con ripristino automatico al ritorno
Cherry-pick
Applica commit tra branch tramite cherry-pick
Modalità sicura
Prova in anteprima pull, merge e cherry-pick prima che tocchino i tuoi file
Cambio branch sicuro
Cambia branch con modifiche non committate — portale con te, mettile nello stash o scartale, scegli tu
Workflow con un clic
Commit & Push o Fetch & Pull in un'unica azione, con rollback in caso di errore
Strumenti visivi
Grafico dei commit
Cronologia interattiva dei commit con visualizzazione della topologia dei branch
Visualizzatore di diff
Diff affiancati e inline con evidenziazione della sintassi
Editor di conflitti
Risoluzione dei conflitti di merge in un editor a 3 pannelli
Lignaggio dei branch
Traccia l'origine di ogni branch
Funzioni IA
Messaggi di commit IA
Genera messaggi di commit significativi dal tuo diff
Revisione del codice IA
Ottieni suggerimenti di revisione del codice potenziati dall'IA
Risoluzione conflitti IA
Lascia che l'IA suggerisca risoluzioni per i conflitti di merge
Rilevatore di segreti
Rileva e maschera i segreti prima che l'IA invii il tuo codice
Grandi repository
Smart Clone
Analizza i repo enormi e sceglie automaticamente la strategia di clone più veloce
Multi-provider
GitHub
Integrazione completa con GitHub: repo, stato CI
GitLab
Integrazione con GitLab: repo, stato CI
Gitea
Supporto per server Gitea self-hosted
URL semplice
Clona da qualsiasi URL Git senza integrazione del provider
Account multipli
Collega più account per ogni provider e sfoglia tutti i loro repo
Supporto config SSH
Porte personalizzate, alias e chiavi della tua config SSH funzionano e basta
Esperienza sviluppatore
Palette dei comandi e scorciatoie
Palette fuzzy con Ctrl+K, più scorciatoie da tastiera per le azioni comuni
30 lingue
Interfaccia completamente tradotta in 30 lingue, incluse quelle da destra a sinistra
Aggiornamento live
Fetch automatico in background e aggiornamenti istantanei dal file watcher, senza refresh manuale
Workspace ed etichette automatiche
Raggruppa i repo con regole — le tecnologie vengono rilevate ed etichettate automaticamente
Sicurezza
Gestore chiavi SSH
Genera, importa, esporta e gestisci le chiavi SSH
Gestore credenziali
Archiviazione sicura delle credenziali tramite il portachiavi del sistema