GitHandler

Linux · TypeScript · Electron · GPL-3.0-or-later

La storia del repository, i diff e i commit in una finestra.

GitHandler apre, crea o clona un repository, mostra il grafo della storia e copre il lavoro di ogni giorno: stage anche parziale, commit, merge, rebase, stash, fork, pull request e Actions. La riga di comando resta lì, in un terminale integrato.

v0.13.0 · richiede git ≥ 2.23 · circa 100–155 MB · Linux e Windows · come si installa

01Come si vede

La storia del repository con il grafo a corsie
La storia con il grafo a corsie: paginata, con ricerca per testo, autore, file, espressione regolare e contenuto (git grep).
La vista delle modifiche con il diff e lo staging
Le modifiche: diff unified o affiancato, stage per file, per hunk e per singola riga.
Il blame di un file
Il blame, con il commit che ha toccato ogni riga.

02Cosa fa

storia e grafo

Grafo a corsie paginato, ricerca per testo con author:, file:, regex:, change:, diff: e lines:, blame, reflog.

modifiche

Stage per file, per hunk e per singola riga; scelta multipla con Ctrl e Shift; stash e scarto della sola parte selezionata.

operazioni

Commit anche firmati, checkout di ramo o commit, pull --ff-only, push mai con forza, merge, rebase anche interattivo, cherry-pick, submodule, worktree.

recupero

Undo su commit, checkout, scarto e merge; file non tracciati salvati come oggetti Git; finestra Recupero e controllo della salute del repository.

account e servizi

GitHub, GitLab, Gitea/Forgejo e Bitbucket: token preso dove c'è già (gh, credential helper) o dal browser con device flow; fork con upstream, pull request, Actions e notifiche di sistema.

per l'AI, se lo vuoi

Server MCP spento di default: si abilita comando per comando, con audit log di quello che viene eseguito.

03Da dove si scarica

Questa è la fonte ufficiale.

I pulsanti qui sopra puntano alle release pubblicate nel repository emaxlele/githandler, l'unico posto dove GitHandler viene distribuito. Ogni file ha il suo SHA-256 nelle note di rilascio: si verifica con sha256sum -c. Se l'hai scaricato altrove, non è questo programma.

Il codice è sotto GPL-3.0-or-later: puoi usarlo, studiarlo, modificarlo e ridistribuirlo, e chi lo ridistribuisce pubblica il sorgente con la stessa licenza. La licenza non copre il nome del prodotto.