Git è un Sistema di controllo della versione che funziona per tracciare modifiche al file. Comunemente utilizzato nelle impostazioni del team e in particolare tra i programmatori, le sue funzioni di base includono la clonazione, il recupero, il pull, il push, l'unione e lo staging.
Sebbene molti utenti si sentano a loro agio nel lavorare con Git dalla riga di comando, ci sono diversi client GUI che accelereranno considerevolmente il tuo flusso di lavoro, specialmente se sei nuovo sulla piattaforma.
Ci sono diversi client GUI Git disponibili per gli utenti e se stai cercando quello ideale per gestire i tuoi repository su un Mac allora sei fortunato perché ecco un elenco dei migliori client GUI Git per Mac OS X.
1. Forchetta
Fork è un client git GUI avanzato gratuito per Mac e Windows con particolare attenzione alla velocità, alla facilità d'uso e all'efficienza. Le sue caratteristiche includono un layout tematico con pulsanti di azione rapida, un helper e risolutore di conflitto di unione integrato, un gestore di repository, notifiche GitHub, ecc.
Fork ha il maggior numero di funzionalità in un client Git GUI gratuito che io conosca, incluso un rebase interattivo, Git-flow, GIT LFS , cherry-pick, revert, sottomoduli, ecc. tutto in una bellissima interfaccia utente.
Fork GUI GIT per Mac
2. Desktop GitHub
GitHub Desktop è un'app client Git personalizzabile basata su Electron completamente gratuita e open source sviluppata da GitHub per interagire con GitHub come così come altre piattaforme Git tra cui Bitbucket e GitLab.
Le sue funzionalità includono un bellissimo approccio minimalista al sezionamento che semplifica il controllo dei rami con richieste pull, il controllo delle differenze tra immagini e blocchi di codice e persino l'utilizzo del trascinamento della selezione per aggiungere progetti per gestirli dall'app.
GitHub Desktop GUI GIT per Mac
3. Sourcetree
Sourcetree è un client Git GUI gratuito per macOS e Windows che semplifica il processo di controllo della versione per consentirti di concentrarti su ciò che conta: la codifica.
È dotato di una bellissima interfaccia utente per l'esecuzione di attività Git, oltre a visualizzare e gestire i tuoi repository dandoti accesso a Git-flow immediatamente, sottomoduli, un gestore di repository remoto, ricerca di commit locale, supporto per Git Large File, ecc.
Sourcetree è sviluppato da Atlassian per Bitbucket ma non è limitato a questo e può essere utilizzato con altre piattaforme Git insieme al supporto integrato per i repository Mercurial.
Sourcetree GUI GIT per Mac
4. Torre
Tower è un client Git GUI a pagamento per macOS e Windows e attualmente una delle principali app client tra i professionisti. Ti consente di saperne di più sul controllo della versione consentendoti di eseguire tutte le azioni Git con una rappresentazione visiva di tutte le istanze, incluso l'ordinamento dei conflitti di unione e la collaborazione ai progetti.
Puoi usufruire della sua prova gratuita per 30 giorni senza restrizioni, dopodiché dovrai effettuare un pagamento annuale di $69/utente o$99/utente rispettivamente per un abbonamento Basic o Pro.
Tower GUI GIT per Mac
5. GitKraken
GitKraken è un client Git GUI multipiattaforma freemium per lavorare con i sistemi di controllo della versione inclusi GitHub, Bitbucket e GitLab, tra gli altri piattaforme. Ha lo scopo di renderti un utente Git produttivo fornendoti un'interfaccia utente intuitiva, monitoraggio delle attività, un editor di codice integrato, editor di conflitti di unione, supporto per l'integrazione con altre piattaforme, ecc.
Per scopi commerciali + altre funzionalità racchiuse in una versione Pro come un editor di conflitti di unione, più profili e repository self-hosted, GitKrakencosta $ 4,08/mese e altro per le versioni aziendali. Leggi il nostro articolo su GitKraken qui.
Gitkraken GUI GIT per Mac
6. Fusione sublime
Sublime Merge è un client Git per Mac, Windows e Linux creato dallo stesso sviluppatore dell'amatissimo Sublime Text source editor di codice.
Include tutte le qualità che gli utenti di testo Sublime giurano felicemente e altro ancora, tra cui prestazioni veloci, uno strumento di unione integrato, un potente strumento di ricerca, un controllo avanzato delle differenze, ecc. È gratuito da usare ma proprio come con Sublime Text, dovrai sborsare $99 per una licenza d'uso estesa.
Sublimemerge GUI GIT per Mac
7. SmartGit
SmartGit è un client Git ricco di funzionalità per Mac, Linux e Windows con supporto per SVN e richieste pull per GitHub e Bitbucket . Le sue caratteristiche includono una CLI per Git, unione grafica e cronologia dei commit, un client SSH, Git-Flow, unione di file, risolutore di conflitti, ecc.
SmartGit può essere utilizzato gratuitamente per progetti non commerciali e addebita licenze a partire da $99/ year fino a un'unica quota a vita di $229 con costi variabili a seconda della durata del supporto scelto.
SmartGit GUI GIT per Mac
8. GitUp
GitUp è un client Git gratuito e open source per utenti Mac con un'enfasi su velocità, semplicità, efficienza e facilità d'uso . Ignora lo strumento binario Git per interagire direttamente con il database del repository, il che lo rende molto più veloce di altri client Git, ad es. carica e visualizza il grafico di 40.000 commit del repository GitUp in meno di un secondo.
GitUp dispone di GUI alternative per tutte le funzioni Git insieme a una realizzazione visiva dei comandi immessi e delle modifiche apportate in tempo reale.
GitUp GUI GIT per Mac
9. Aurees Git Client
Aurees Git Client è un'app gratuita per gli utenti Git su Mac, Windows e Linux che mira ad accelerare il flusso di lavoro fornendo con un'applicazione semplice ma potente per gestire tutti i tuoi progetti Git utilizzando una GUI.
Ti dà la comodità di gestire visivamente i tuoi repository Git con funzioni come un'eccezionale unione con anteprima, risoluzione dei conflitti, un editor integrato per il controllo delle differenze, evidenziazione perspicace, ecc.
Aurees GUI GIT per Mac
10. GitBlade
GitBlade è un bellissimo client Git per piattaforme Mac, Windows e Linux che fornisce agli utenti le funzionalità quotidiane necessarie per gestire i progetti Git incluso uno strumento di unione, un grafico visivo per la visualizzazione di rami e commit collegati, controllo delle differenze combinato per visualizzare la differenza tra più file contemporaneamente, uno strumento di colpa/annotazione per visualizzare la cronologia dei file.
GitBlade può essere utilizzato gratuitamente con tutte le funzionalità di base di Git + 14 giorni di funzionalità Pro gratuite. Una versione pro costa $19.99/anno /utente e contiene una licenza che può essere utilizzata su un massimo di 3 macchine, schede repository, strumento di colpa, strumento di unione, ecc. .
GitBlade GUI GIT per Mac
Sebbene tutte queste applicazioni offrano funzionalità simili per lavorare con i progetti Git, hanno extra unici che le fanno ris altare in altre aree.
Ho menzionato il client GUI Git che usi sul tuo sistema? Sentiti libero di aggiungere i tuoi commenti nella sezione di discussione.