Els 11 millors clients gràfics de Git i visualitzadors de repositoris Git per a Linux


Git és un sistema de control de versions distribuït gratuït i de codi obert per al desenvolupament de programari i diverses altres tasques de control de versions. Està dissenyat per fer front a tot, des de projectes petits fins a molt grans basats en la velocitat, l'eficiència i la integritat de les dades.

Els usuaris de Linux poden gestionar Git principalment des de la línia d'ordres, però, hi ha diversos clients Git d'interfície gràfica d'usuari (GUI) que faciliten un ús eficient i fiable de Git en un escriptori Linux i ofereixen la majoria, si no totes, de les operacions de la línia d'ordres.

Per tant, a continuació es mostra una llista d'algunes de les millors interfícies de Git amb una GUI per a usuaris d'escriptori Linux.

Dit això, anem a enumerar-los.

1. GitKraken

GitKraken és un client Git multiplataforma, elegant i altament eficient per a Linux. Funciona en sistemes semblants a Unix com Linux i Mac OS X, i també Windows. Està dissenyat per augmentar la productivitat d'un usuari de Git mitjançant funcions com ara:

  1. Interacció visual i consells
  2. 100% autònom
  3. Admet diversos perfils
  4. Admet les funcions de desfer i refer amb un sol clic
  5. Eina de combinació integrada
  6. Una eina de cerca ràpida i intuïtiva
  7. S'adapta fàcilment a l'espai de treball d'un usuari i també admet submòduls i Gitflow
  8. S'integra amb el compte GitHub o Bitbucket d'un usuari
  9. Dreceres de teclat i molt més.

Visiteu la pàgina d'inici: https://www.gitkraken.com/

2. Git-cola

Git-cola és un client Git potent i configurable per a Linux que ofereix als usuaris una GUI elegant. Està escrit en Python i publicat sota la llicència GPL.

La interfície de Git-cola consta de diverses eines col·laboratives que es poden amagar i reorganitzar segons el desitgen dels usuaris. També ofereix als usuaris moltes dreceres de teclat útils.

Les seves característiques addicionals inclouen:

  1. Múltiples subordres
  2. Configuració de la finestra personalitzada
  3. Variables d'entorn i configurables
  4. Configuració d'idioma
  5. Admet la configuració personalitzada de la GUI

Visiteu la pàgina d'inici: http://git-cola.github.io/

3. SmartGit

SmartGit també és un client de GUI Git multiplataforma, potent i popular per a Linux, Mac OS X i Windows. Conegut com a Git per a professionals, permet als usuaris dominar els reptes quotidians de Git i augmenta la seva productivitat mitjançant fluxos de treball eficients.

Els usuaris poden utilitzar-lo amb els seus propis repositoris o amb altres proveïdors d'allotjament. S'envia amb les següents característiques il·lustres:

  1. Admet sol·licituds d'extracció i comentaris de Git
  2. Admet dipòsits SVN
  3. Ve amb Git-flow, client SSH i eines de comparació i fusió de fitxers
  4. S'integra fortament amb GitHub, BitBucket i Atlassian Stash

Visiteu la pàgina d'inici: http://www.syntevo.com/smartgit/

4. Riure

Giggle és un client GUI gratuït per al seguiment de contingut Git que utilitza el conjunt d'eines GTK+ i només s'executa a Linux. Va ser desenvolupat com a resultat d'un hackathon Imendio, el gener de 2007. Ara s'ha integrat a la infraestructura de GNOME. Bàsicament, és un visor de Git, que permet als usuaris navegar pel seu historial de repositoris.

Visiteu la pàgina d'inici: https://wiki.gnome.org/giggle

5. Gitg

Gitg és una interfície gràfica d'usuari de GNOME per veure els repositoris de Git. Es compon de funcions com ara: permet la integració de l'intèrpret d'ordres de GNOME a través del menú de l'aplicació, permet als usuaris veure els dipòsits utilitzats recentment, navegar per l'historial del dipòsit.

També ofereix una vista de fitxers, una àrea de preparació per redactar commits i fer canvis per fases, obrir el repositori, el repositori de clons i la informació de l'usuari.

Visiteu la pàgina d'inici: https://wiki.gnome.org/Apps/Gitg

6. GUI de Git

Git GUI és una GUI multiplataforma i portàtil basada en Tcl/Tk per a Git que funciona a Linux, Windows i Mac OS X. Se centra principalment en la generació de commits, ja que permet als usuaris fer canvis al seu dipòsit generant nous commits. modificant les existents, construint branques. A més, també els permet realitzar fusions locals i obtenir/empènyer a repositoris remots.

Visiteu la pàgina d'inici: https://www.kernel.org/pub/software/scm/git/docs/git-gui.html

7. Qgit

QGit és un client GUI Git senzill, ràpid i senzill però potent basat en Qt/C++. Ofereix als usuaris una bona interfície d'usuari i els permet navegar per l'historial de revisions, veure el contingut del pedaç i els fitxers modificats gràficament seguint diferents branques de desenvolupament.

Algunes de les seves característiques s'enumeren a continuació:

  1. Visualització, revisió, diferències, historial de fitxers, anotacions de fitxers i arbres d'arxiu
  2. Admet canvis de confirmació
  3. Permet als usuaris aplicar o formatar sèries de pedaços a partir de commits seleccionats
  4. També admet funcions d'arrossegar i deixar anar per a commits entre dues instàncies de QGit
  5. Associa seqüències d'ordres, scripts i qualsevol cosa executable a una acció personalitzada
  6. Implementa una interfície gràfica d'usuari per a moltes ordres comunes de StGit, com ara pegats push/pop i aplicar/formatar i molts més

Visiteu la pàgina d'inici: http://digilander.libero.it/mcostalba/

8. GitForce

GitForce també és una interfície gràfica d'usuari fàcil d'utilitzar i intuïtiva per a Git que s'executa a Linux i Windows, a més de qualsevol sistema operatiu amb suport Mono. Proporciona als usuaris algunes de les operacions de Git més habituals i és prou potent com per utilitzar-se exclusivament sense implicar cap altra eina Git de línia d'ordres.

Visiteu la pàgina d'inici: https://sites.google.com/site/gitforcetool/home

9. Egit

Egit és un connector de Git per a Eclipse IDE, és un proveïdor d'Eclipse Team per a Git. El projecte té com a objectiu la implementació d'eines Eclipse a sobre de la implementació java de JQit de Git. Eqit inclou funcions com ara un explorador de dipòsits, fitxers nous, finestra de confirmació i vista de l'historial.

Visiteu la pàgina d'inici: http://www.eclipse.org/egit/

10. GitEye

GitEye és un client GUI senzill i intuïtiu per a Git que s'integra fàcilment amb eines de planificació, seguiment, revisió de codi i creació com TeamForge, GitGub, Jira, Bugzilla i molt més. És flexible amb potents funcions de visualització i gestió de l'historial.

Visiteu la pàgina d'inici: http://www.collab.net/products/giteye

11. GITK (Generalized Interface Toolkit)

GITK és una interfície d'usuari de múltiples capes per a Git que permet als usuaris treballar de manera eficaç amb programari en qualsevol situació. El seu objectiu principal és enriquir de manera vívida l'adaptabilitat del programari, s'executa en una arquitectura de diverses capes on la funcionalitat de la interfície està adequadament separada de l'aspecte i la sensació.

És important destacar que GITK permet a cada ús triar el tipus i l'estil d'interfície d'usuari que s'adapti a les seves necessitats en funció de la capacitat, les preferències i l'entorn actual.

Visiteu la pàgina d'inici: http://gitk.sourceforge.net/

Resum

En aquesta publicació, hem revisat alguns dels clients de Git més coneguts amb una GUI per a Linux, però, pot haver-hi un o dos que falten a la llista anterior, per tant, torneu amb nosaltres per obtenir suggeriments o comentaris a través de la secció de comentaris a continuació. . També podeu dir-nos el vostre millor client de Git amb una GUI i per què preferiu utilitzar-lo.