Una GUI git bonita y rica en funciones para Linux [cerrado]


Estaba buscando un rich GUI para Git en Linux. Últimamente he empezado a usarlo mucho y encuentro que a pesar de que la línea de comandos es muy útil, todavía querría una interfaz gráfica de usuario a mi disposición, ya que todavía no soy muy consciente de las características avanzadas.

Me encontré con esta pregunta sobre SO antes , pero todavía tengo que hacer esta pregunta de nuevo, ya que esa pregunta no tiene mi respuesta

  • He usado git-cola y gitk, pero parecen medio cocidos y gitk parece que estoy trabajando en otro DE. Todas las características que requiero en gitGUI no están en ninguna de ellas.

  • He intentado giggle, pero es más útil para ver diffs

  • Lo intenté QGit, pero no está completamente completo.

Ahora déjame decirte cómo quiero que se vea un foo-Git-GUI:

  • Puedes echar un vistazo a Bzr Explorer , es altamente utilizable y tiene muchas características que muchas de las GUIs antes mencionadas

Cualquiera sabe de cualquier Git GUI que se parece al ejemplo anterior que publiqué anteriormente?

Author: Community, 2010-01-26

7 answers

Me encuentro usando principalmente gitg en combinación con la línea de comandos para tareas más complicadas.

Repositorio de fuentes: http://git.gnome.org/browse/gitg .

Recientemente, se ha lanzado una nueva versión 0.3.2, que es una reescritura usando Vala. Aún no está completo en comparación con la antigua serie 0.2, pero se espera que el refactor acelere el desarrollo futuro.

Además, normalmente hay PPA en Launchpad que contienen una versión más actualizada que la repo estándar. introduzca la descripción de la imagen aquíintroduzca la descripción de la imagen aquí

 62
Author: Christoph,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-01-12 20:55:04

Smartgit parece ser bastante rico en características. Permite confirmar, rebasear, visualizar el historial de ramas... No es de código abierto, pero es de uso gratuito para proyectos no comerciales.

Lo instalé descargándolo desde el sitio, desenredando y ejecutando bin/smartgit.sh. También hay ppas como este que lo tienen.

Actualización (02/16)

GitKraken , que es un cliente basado en nodo/electrón, también ha entrado en la incursión con ambos.deb y binarios independientes. Aquí están las capturas de pantalla de su anuncio.

 21
Author: yuvilio,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-18 03:31:47

Dudo que vayas a encontrar lo que quieres si no lo has hecho ya. Los usuarios de Linux tienden a ser bastante felices usando CLIs, por lo que no hay una unidad tan fuerte para una interfaz gráfica de usuario enorme.

Dicho esto, de alguna manera has echado de menos mirar git-gui. git-gui y gitk son los dos que en realidad son parte de la suite git, y están diseñados para complementarse entre sí: gitk para mirar el historial y las diferencias, git-gui para hacer commits, fusionar, buscar, empujar...

 16
Author: Cascabel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-26 18:30:39

Compruebe EGit, el complemento de git para Eclipse. Está fuera de incubación desde junio de 2011. Puede ver cómo se ve en la guía del usuario. Aquí hay algunas capturas de pantalla para mojar su apetito:

  • Nuevos archivos:

Nuevos archivos a añadir

  • Ventana de confirmación:

Ventana de confirmación

  • Vista del historial:

Vista de Historial

 11
Author: Hosam Aly,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-12-11 13:46:59

Git gui es lo que siempre uso en Windows. Hace casi todo lo que necesito hacer en Git, y la naturaleza gráfica es invaluable para obtener una buena imagen de lo que está sucediendo.

No lo he probado en Linux, pero dudo que sea peor allí.

Creo que la razón por la que no ha habido un gran impulso en las herramientas alternativas es que git-gui es más que suficiente para aquellos que les gusta usar Gui.

 5
Author: T.E.D.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-01-26 18:38:45

Acabo de empezar a ejecutar GitExtensions en Mono y parece funcionar bastante bien hasta ahora (ejecutando Ubuntu natty aquí). Tuve que instalar algunas bibliotecas para que el paquete zip compilado se ejecutara:

  • libmono-winforms2.0-cil para el sistema.Windows.Formularios
  • Libmono-system-ldap2.0-cil para System.DirectoryServices

    Desafortunadamente no parece haber una versión empaquetada para Ubuntu.

 5
Author: black_puppydog,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-14 13:57:46

GitKraken es muy recomendable. Es un cliente GIT multiplataforma, moderno y hermoso.

 2
Author: Frode Lillerud,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-01 09:25:04