Buscar..


GitHub Desktop

Sitio web: https://desktop.github.com
Precio: gratis
Plataformas: OS X y Windows
Desarrollado por: GitHub

Git Kraken

Sitio web: https://www.gitkraken.com
Precio: $ 60 / año (gratis para código abierto, educación, organizaciones sin fines de lucro, nuevas empresas o uso personal)
Plataformas: Linux, OS X, Windows
Desarrollado por: Axosoft

SourceTree

Sitio web: https://www.sourcetreeapp.com
Precio: gratis (cuenta es necesaria)
Plataformas: OS X y Windows
Desarrollador: Atlassian

gitk y git-gui

Cuando instala Git, también obtiene sus herramientas visuales, gitk y git-gui.

gitk es un visor de historia gráfica. Piense en ello como un potente shell GUI sobre git log y git grep. Esta es la herramienta a utilizar cuando intenta encontrar algo que sucedió en el pasado o visualizar el historial de su proyecto.

Gitk es más fácil de invocar desde la línea de comandos. Simplemente cd en un repositorio Git, y escriba:

$ gitk [git log options]

Gitk acepta muchas opciones de línea de comandos, la mayoría de las cuales se transfieren a la acción de registro de git subyacente. Probablemente uno de los más útiles es la --all bandera, que le indica a gitk para mostrar commits accesible desde cualquier ref, no sólo la cabeza. La interfaz de Gitk se ve así:

gitk Figura 1-1. El visor de historia de gitk.

En la parte superior hay algo que se parece un poco a la salida de git log --graph; cada punto representa un compromiso, las líneas representan relaciones principales y las referencias se muestran como cuadros de colores. El punto amarillo representa HEAD, y el punto rojo representa los cambios que aún están por convertirse en un commit. En la parte inferior es una vista de la confirmación seleccionada; los comentarios y el parche a la izquierda, y una vista de resumen a la derecha. En medio hay una colección de controles utilizados para buscar el historial.

Puede acceder a muchas funciones relacionadas con git haciendo clic con el botón derecho en un nombre de sucursal o un mensaje de confirmación. Por ejemplo, revisar una rama diferente o elegir un compromiso se hace fácilmente con un solo clic.

git-gui , por otro lado, es principalmente una herramienta para la elaboración de compromisos. También es más fácil invocar desde la línea de comandos:

$ git gui

Y se ve algo como esto:

La herramienta git-gui commit.

gitgui

Figura 1-2. La herramienta git-gui commit.

A la izquierda está el índice; los cambios no escalonados están en la parte superior, los cambios por etapas en la parte inferior. Puede mover archivos completos entre los dos estados haciendo clic en sus íconos, o puede seleccionar un archivo para verlo haciendo clic en su nombre.

En la parte superior derecha se encuentra la vista de diferencias, que muestra los cambios para el archivo seleccionado actualmente. Puede organizar fragmentos individuales (o líneas individuales) haciendo clic con el botón derecho en esta área.

En la parte inferior derecha está el área de mensaje y acción. Escriba su mensaje en el cuadro de texto y haga clic en "Confirmar" para hacer algo similar a git commit. También puede optar por modificar el último compromiso seleccionando el botón de opción "Modificar", que actualizará el área de "Cambios organizados" con el contenido del último compromiso. Luego, puede simplemente modificar o deshabilitar algunos cambios, modificar el mensaje de confirmación y hacer clic en "Confirmar" nuevamente para reemplazar la confirmación antigua por una nueva.

gitk y git-gui son ejemplos de herramientas orientadas a tareas. Cada uno de ellos está diseñado para un propósito específico (ver el historial y crear confirmaciones, respectivamente), y omite las funciones que no son necesarias para esa tarea.

Fuente: https://git-scm.com/book/en/v2/Git-in-Other-Environments-Graphical-Interfaces

SmartGit

Sitio web: http://www.syntevo.com/smartgit/
Precio: Gratis solo para uso no comercial. Una licencia perpetua cuesta 99 USD
Plataformas: Linux, OS X, Windows
Desarrollado por: Syntevo

Extensiones Git

Sitio web: https://gitextensions.github.io
Precio: gratis
Plataforma: Windows



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow