SourceGit
SourceGit contributors · Open-source Git GUI with a visual commit graph, staging and diffs, interactive rebase, worktrees, submodules and cross-platform repository management.
- Installazioni in 30 giorni
- 338
- N. 451 in App
- Installazioni in un anno
- 3,1K
- Ultimi 365 giorni
- Ultima versione
- 2026.22
- 12 ott · 12 ott
- Dimensione del download
- 31MB
- arm64 / x86_64 · dmg
- Frequenza di rilascio
- Ogni 2 settimane
- 2 versioni in 30 giorni
SourceGit è un’app per Mac della categoria Strumenti di sviluppo. Lo sviluppatore è SourceGit contributors.
Informazioni di base
- Chip
- Apple silicon · Intel
- Sviluppatore
- SourceGit contributors
- Comando di installazione
brew install --cask sourcegit- Homebrew
- Installabile; aggiornato da Homebrew
- Altri nomi
- sourcegit
Le informazioni qui sopra sono state verificate il o successivamente. Mostra le fonti di ogni dato
Descrizione
SourceGit is a free, open-source Git desktop client for macOS, Windows and Linux. It presents repository history as a visual commit graph and provides graphical access to common Git commands, including clone, fetch, pull, push, merge, rebase, reset, revert and cherry-pick.
Review and organize changes
The interface supports staging changes, comparing revisions and branches, viewing file history and blame, and saving or applying patches. Image diffs offer side-by-side, swipe and blend views. Interactive rebase, amend, reword and squash help organize commits; repository management covers branches, remotes, tags, stashes, worktrees and submodules. Other documented tools include Git LFS, GitFlow, bisect, commit search and command logs.
Mac installation
Git 2.25.1 or newer must be installed separately. The official README recommends installing git-credential-manager on macOS. Homebrew installs SourceGit.app and a sourcegit command-line launcher. Its cask uses the signed macOS distribution maintained by ybeapps, which the upstream README explicitly links. This differs from the unsigned macOS archives on the upstream release page; choose the signed distribution rather than bypassing macOS security checks unnecessarily.
User settings, downloaded avatars and crash logs are stored in ~/Library/Application Support/SourceGit. The application supports opening a repository from the command line, or launching directly into a file's history or blame view.
Personalization and optional AI
Built-in light and dark themes, custom themes and multiple interface languages are documented. An optional OpenAI-compatible service can generate commit messages after its endpoint and credentials are configured in Preferences. Review the configured provider and its data handling before using that integration with private repositories.
Sources
- https://github.com/sourcegit-scm/sourcegit (official README, feature list and setup)
- https://github.com/ybeapps/homebrew-sourcegit/releases (upstream-linked signed macOS distribution)
- https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/s/sourcegit.rb
Requisiti di sistema
| macOS | Versione dell’app | Chip | Download | Fonte |
|---|---|---|---|---|
| Versione per macOS 27, 26, 15, 14, 13, 12, 11 | 2026.22 | Intel | github.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-x64-signed.dmgSHA-256 c9abf2681d44549348e0a8a6855497cc724c410380e2ad1c09beeea1c3582a9e | HomebrewVerificato il |
| Versione per macOS 27, 26, 15, 14, 13, 12, 11 | 2026.22 | Apple silicon | github.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-arm64-signed.dmgSHA-256 de0b5b1946a16bb7afb67d5579cec53af8f57f5847de4e15c0b66355872ee4a1 | HomebrewVerificato il |
Come installare SourceGit sul Mac
- Esegui in “Terminale”:
brew install --cask sourcegit - Homebrew installa l’app nella cartella Applicazioni.
Installa senza Homebrew
Scarica il file che Homebrew usa per il tuo chip: Apple siliconIntel
Lo SHA-256 serve solo a verificare che il download sia completo: non è una certificazione di sicurezza. Mostra lo SHA-256 e l’indirizzo di download
Disinstallazione di SourceGit e pulizia facoltativa dei dati
brew uninstall --cask sourcegitUna disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.
Pulizia approfondita (facoltativa)
brew uninstall --zap --cask sourcegit--zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap.
File che SourceGit può lasciare sul Mac (2)
- File e cartelle
~/Library/Application Support/SourceGit~/Library/Saved Application State/com.sourcegit.app.savedState
Queste voci provengono dalla definizione Homebrew, verificata il . Indicano solo cosa la definizione dichiara di eliminare, non che siano tutte presenti sul tuo Mac.
Novità della versione 2026.22
Nuova versione Redazione OpenNavo
Questa versione non ha note di rilascio specifiche.
Dati sulla sicurezza di SourceGit
Qui trovi solo fatti verificabili, ciascuno con fonte e data: non è una certificazione di sicurezza. Per controllare i file che hai scaricato, puoi analizzarli sul tuo Mac con OpenNavo.
- Canali di distribuzione
- Homebrew
- Open source
- Sì · github.com/sourcegit-scm/sourcegit · MITVerificato il
Dettagli di installazione
- Tap
- homebrew/cask
- Comandi inclusi
- sourcegit
- URL di download
- https://github.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-arm64-signed.dmg
- SHA-256
- de0b5b1946a16bb7afb67d5579cec53af8f57f5847de4e15c0b66355872ee4a1
- Definizione Homebrew
- github.com/homebrew/homebrew-cask/blob/HEAD/Casks/s/sourcegit.rb
- formulae.brew.sh
- formulae.brew.sh/cask/sourcegit
- Codice sorgente
- github.com/sourcegit-scm/sourcegit
Contenuti di installazione e rimozione
Installazione
appFile di origine: SourceGit.
app Destinazione dichiarata: /
Applications/ SourceGit. app Mostra la dichiarazione completa
{ "app": [ "SourceGit.
app" ], "target": "/Applications/ }SourceGit. app" Installazione
binaryFile di origine: $APPDIR/
SourceGit. app/ Contents/ MacOS/ SourceGit Destinazione dichiarata: $HOMEBREW_PREFIX/
bin/ sourcegit Mostra la dichiarazione completa
{ "binary": [ "$APPDIR/
SourceGit. { "target": "sourcegit" } ], "target": "$HOMEBREW_PREFIX/app/ Contents/ MacOS/ SourceGit", bin/ }sourcegit" Rimozione dati utente
zapMostra la dichiarazione completa
{ "zap": [ { "trash": [ "~/
Library/ Support/Application SourceGit", "~/Library/ Application State/Saved com. ] } ] }sourcegit. app. savedState"
Domande frequenti su SourceGit
SourceGit è sicuro?
SourceGit è nel catalogo ufficiale di Homebrew e non è stato disattivato. Da settembre 2026, Homebrew disattiva le app che non superano i controlli di Gatekeeper di macOS. Durante l’installazione, Homebrew confronta il download da github.com con il relativo checksum SHA-256. Negli ultimi 30 giorni è stato installato 338 volte tramite Homebrew.
SourceGit è open source?
Il codice sorgente di SourceGit è pubblico su GitHub (sourcegit-scm/sourcegit) con licenza MIT.
Come disinstallare completamente SourceGit dal Mac?
Esegui brew uninstall --cask sourcegit. Per eliminare anche impostazioni e cache, esegui brew uninstall --zap --cask sourcegit. --zap elimina anche impostazioni, cache e altri file elencati nella definizione Homebrew. Tra questi possono esserci dati condivisi con altre app, che non si possono ripristinare dopo l’eliminazione; inoltre non garantisce che non rimanga alcun residuo. Esegui prima un backup dei dati da conservare. Per mantenere impostazioni e cache, non aggiungere --zap. In questo modo vengono eliminati anche 2 file e cartelle, tra cui ~/.
SourceGit funziona sui Mac con Apple silicon (M1 e successivi)?
Sì. Homebrew scarica pacchetti distinti per i Mac con Apple silicon e per quelli con Intel.
Dove si trovano le impostazioni e i dati di SourceGit?
I dati si trovano in ~/. Questi percorsi provengono dall’elenco di pulizia di Homebrew.
Qual è l’ultima versione di SourceGit?
L’ultima versione è la 2026.22, aggiunta a Homebrew il 12 ott. Per aggiornarlo, esegui brew upgrade --cask sourcegit.
Cos’altro viene installato insieme a SourceGit?
Aggiunge anche 1 strumento da riga di comando: sourcegit.
Fonti
Ogni dato di questa pagina indica fonte e data di verifica. I dati scaduti riportano solo “Dati al” seguito dalla data e non vengono più presentati come attuali.
- Definizione Homebrew: github.com/homebrew/homebrew-cask/blob/HEAD/Casks/s/sourcegit.rb · Verificato il
- formulae.brew.sh: formulae.brew.sh/cask/sourcegit
- Dati sulla sicurezza: github.com/sourcegit-scm/sourcegit · Verificato il