I migliori client GIT grafici per Linux

I migliori client GIT grafici per Linux
Questo articolo coprirà un elenco di client grafici "git" disponibili per Linux. Git è un sistema di controllo della versione distribuito originariamente creato da Linus Torvalds. Può aiutare a monitorare le modifiche per i file di progetto o i repository di codice e può essere utilizzato per tornare alle revisioni dei file precedenti ripristinando i commit. Il comando "git" è senza dubbio uno dei comandi più popolari per gestire i repository Git. Tuttavia, questo articolo si concentrerà principalmente sui client GIT grafici.

Git cola

Git cola è un client GIT grafico gratuito e open source che può essere utilizzato per confrontare le revisioni del repository Git e mostrare differenne per loro. Può anche essere utilizzato per creare nuovi commit, unire le filiali, il percorso di modifica, modificare l'indice, gestire le filiali remote, creare tag, contenuti Rebase, file di ricerca, configurazione del repository di modifica, applicare patch, commessi di scelta ciliegia e così via.

Puoi scaricare Git Cola in Ubuntu eseguendo il comando menzionato di seguito:

$ sudo apt install git-cola

È possibile installare git cola in altre distribuzioni Linux dal gestore dei pacchetti. Altri pacchetti e opzioni di installazione sono disponibili qui.

Gitahead

Gitahead è un client GIT grafico gratuito e open source scritto in C ++ e QT. Può essere utilizzato per clonare i repository, creare nuovi repository, visualizzare il registro, sfogliare i file nella vista ad albero, gestire la configurazione del repository, creare e gestire commit, gestire repository remoti, gestire le filiali, modificare la configurazione dei sotto-moduli, mostrare cronologia, vista Diff, gestisci le scorte, applica e gestisci patch e così via. Viene anche fornito con un tema oscuro.

Puoi scaricare Gitahead in Ubuntu e altre distribuzioni Linux mettendo a disposizione un installatore qui.

Ungit

Ungit è un client GIT grafico gratuito e open source per Linux scritto in Electron. Ungit presenta anche un layout basato sul web remoto che puoi eseguire sul tuo server. Altre caratteristiche principali di Ungit includono un browser di file integrato, capacità di auto-refresh, evidenziatore diff, capacità di mostrare una cronologia di commit in un cartello di flusso come il layout grafico, gestire repository remoti, gestire sotto-moduli, creare e gestire commit, Visualizza il confronto fianco a fianco, plug-in per redattori di testo popolari come Codice VS, ATOM e parentesi, capacità di ripristinare i commit e così via.

Puoi scaricare Ungit in Ubuntu e altre distribuzioni Linux ottenendo i binari eseguibili disponibili qui.

Gitg

Gitg è un client GIT grafico gratuito e open source sviluppato dal team GNOME. Può mostrare una cronologia del commit, mostrare differe tra commit e due file, include un browser di file view di alberi, commetti di ricerca, creare e gestire commit, connettersi a repository remoti, modifiche alla fase, modificare le informazioni dell'utente, visualizzare i commit e la cronologia delle revisioni e così SU. È appositamente progettato per gestire i dati di grandi repository che possono essere sottoposti a molti GB di dati.

Puoi scaricare Gitg in Ubuntu eseguendo il comando menzionato di seguito:

$ sudo apt install gitg

È possibile installare Gitg in altre distribuzioni Linux dal gestore di pacchetti. Un pacchetto Flatpak è disponibile anche qui.

Ridacchiare

Giggle è un frontend GIT grafico anche sviluppato dal team GNOME. È possibile utilizzarlo per creare nuovi commit e gestirli, visualizzare la revisione e la cronologia, visualizzare visualizzazioni che mostrano revisioni passate, visualizza differe a file e commit, creare patch, applicare patch, visualizzare il corto di lavoro, creare e gestire tag, creare e gestire le filiali, Cerca la cronologia delle revisioni, cerca la cronologia del commit e così via.

Puoi scaricare Giggle in Ubuntu eseguendo il comando menzionato di seguito:

$ sudo apt install risatina

Puoi installare una risatina in altre distribuzioni Linux dal gestore di pacchetti. Puoi anche compilarlo dal codice sorgente disponibile qui.

Chitarra

La chitarra è un frontend GIT grafico gratuito e open source scritto in C ++ e QT5. È un software multilingue e fornisce build anche per Raspberry Pi. È possibile utilizzare per clonare i repository, modificare la configurazione GIT, gestire le firme GPG, unire e gestire le filiali, gestire le stats, creare e gestire i tag, eseguire comandi in un terminale integrato, sfogliare file, repository di prugna, repositorie pulite, gestire i sub-moduli e Presto.

Puoi scaricare file di appimage universali che funzionano su tutte le distribuzioni Linux da qui.

Qgit

QGIT è un client GIT grafico gratuito e open source scritto in C ++ e QT. Puoi usarlo per sfogliare la revisione e commettere una cronologia, gestire e unire le filiali, visualizzare e applicare patch, visualizzare le differenze, visualizzare le annotazioni, visualizzare la revisione e la cronologia del commit, la scelta della ciliegia, i commit di trascinamento, creare e gestire tag, sfoglia i file, Mostra vista fianco a fianco, mostra shortlog e così via.

Puoi scaricare Qgit in Ubuntu eseguendo il comando menzionato di seguito:

$ sudo APT Installa Qgit

È possibile installare QGIT in altre distribuzioni Linux dal gestore di pacchetti. Puoi anche compilarlo dal codice sorgente disponibile qui.

Conclusione

Questi sono alcuni dei migliori client GIT grafici disponibili per Linux. Mentre sono disponibili molti strumenti di riga di comando per la gestione dei repository GIT, i clienti GUI GIT hanno un vantaggio in quanto possono mostrare visualizzazioni di revisione e commit cronologia in modo pulito utilizzando vari elementi di interfaccia utente. Queste visualizzazioni ti consentono di osservare meglio i tuoi repository Git. Alcuni clienti GIT ti consentono anche di eseguire varie azioni su queste visualizzazioni facendo clic con il pulsante destro del mouse su di essi.