SourceGit

SourceGit contributors · Open-source Git GUI with a visual commit graph, staging and diffs, interactive rebase, worktrees, submodules and cross-platform repository management.

CaskStrumenti di sviluppoApple silicon · Intel
Sito web
Da homebrew/cask
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

Requisiti di sistema

macOSVersione dell’appChipDownloadFonte
Versione per macOS 27, 26, 15, 14, 13, 12, 112026.22Intelgithub.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-x64-signed.dmgSHA-256 c9abf2681d44549348e0a8a6855497cc724c410380e2ad1c09beeea1c3582a9eHomebrewVerificato il
Versione per macOS 27, 26, 15, 14, 13, 12, 112026.22Apple silicongithub.com/ybeapps/homebrew-sourcegit/releases/download/v2026.22-signed/SourceGit-v2026.22-arm64-signed.dmgSHA-256 de0b5b1946a16bb7afb67d5579cec53af8f57f5847de4e15c0b66355872ee4a1HomebrewVerificato il

Come installare SourceGit sul Mac

  1. Esegui in “Terminale”: brew install --cask sourcegit
  2. 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

Comando di disinstallazione
brew uninstall --cask sourcegit

Una disinstallazione normale rimuove l’app e ne conserva impostazioni e cache.

Pulizia approfondita (facoltativa)

Comando di disinstallazione
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
Analizza con OpenNavoApre un’anteprima della scansione nell’app OpenNavo: sei tu a decidere se avviarla. Scopri di più sulla sicurezza

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 app

    File di origine: SourceGit.app

    Destinazione dichiarata: /Applications/SourceGit.app

    Mostra la dichiarazione completa
    {
      "app": [
        "SourceGit.app"
      ],
      "target": "/Applications/SourceGit.app"
    }
  • Installazione binary

    File di origine: $APPDIR/SourceGit.app/Contents/MacOS/SourceGit

    Destinazione dichiarata: $HOMEBREW_PREFIX/bin/sourcegit

    Mostra la dichiarazione completa
    {
      "binary": [
        "$APPDIR/SourceGit.app/Contents/MacOS/SourceGit",
        {
          "target": "sourcegit"
        }
      ],
      "target": "$HOMEBREW_PREFIX/bin/sourcegit"
    }
  • Rimozione dati utente zap

    Mostra la dichiarazione completa
    {
      "zap": [
        {
          "trash": [
            "~/Library/Application Support/SourceGit",
            "~/Library/Saved Application State/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 ~/Library/Application Support/SourceGit.

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 ~/Library/Application Support/SourceGit. 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.