Recherche…


GitHub Desktop

Site Web: https://desktop.github.com
Prix: gratuit
Plateformes: OS X et Windows
Développé par: GitHub

Git Kraken

Site Web: https://www.gitkraken.com
Prix: 60 $ / an (gratuit pour Pour open source, éducation, à but non lucratif, startups ou usage personnel)
Plateformes: Linux, OS X, Windows
Développé par: Axosoft

SourceTree

Site Web: https://www.sourcetreeapp.com
Prix: gratuit (compte nécessaire)
Plateformes: OS X et Windows
Développeur: Atlassian

gitk et git-gui

Lorsque vous installez Git, vous obtenez également ses outils visuels, gitk et git-gui.

gitk est un visualiseur graphique. Pensez-y comme une puissante interface graphique sur git log et git grep. C'est l'outil à utiliser lorsque vous essayez de trouver quelque chose qui s'est passé par le passé ou de visualiser l'historique de votre projet.

Gitk est le plus facile à appeler depuis la ligne de commande. Juste cd dans un dépôt Git, et tapez:

$ gitk [git log options]

Gitk accepte de nombreuses options de ligne de commande, dont la plupart sont transmises à l'action git log sous-jacente. Probablement l'un des plus utiles est le drapeau --all , qui dit à gitk de montrer les commits accessibles depuis n'importe quelle ref, pas seulement HEAD. L'interface de Gitk ressemble à ceci:

Gitk Figure 1-1. Le visualiseur d'historique gitk.

En haut, quelque chose ressemble un peu à la sortie de git log --graph; chaque point représente un commit, les lignes représentent des relations parentes et les références sont affichées sous forme de cases colorées. Le point jaune représente HEAD et le point rouge représente les changements qui doivent encore être validés. En bas se trouve une vue du commit sélectionné; les commentaires et le patch à gauche, et une vue récapitulative à droite. Entre les deux est une collection de contrôles utilisés pour rechercher l'historique.

Vous pouvez accéder à de nombreuses fonctions liées à git via un clic droit sur un nom de branche ou un message de validation. Par exemple, il est facile de vérifier une branche ou une sélection de cerises différentes en un clic.

git-gui , en revanche, est avant tout un outil de création de commits. Il est également plus facile d’appeler depuis la ligne de commande:

$ git gui

Et ça ressemble à ceci:

L'outil de validation de git-gui .

gitgui

Figure 1-2. L'outil de validation de git-gui.

À gauche est l'index; les changements non planifiés sont en haut, les changements mis en scène en bas. Vous pouvez déplacer des fichiers entiers entre les deux états en cliquant sur leurs icônes, ou vous pouvez sélectionner un fichier à afficher en cliquant sur son nom.

En haut à droite se trouve l'affichage des différences, qui affiche les modifications pour le fichier actuellement sélectionné. Vous pouvez mettre en scène des pièces individuelles (ou des lignes individuelles) en cliquant avec le bouton droit de la souris dans cette zone.

En bas à droite se trouve la zone de message et d'action. Tapez votre message dans la zone de texte et cliquez sur «Commit» pour faire quelque chose de similaire à git commit. Vous pouvez également choisir de modifier le dernier engagement en sélectionnant le bouton radio «Modifier», qui mettra à jour la zone «Modifications par étapes» avec le contenu du dernier engagement. Ensuite, vous pouvez simplement mettre en scène ou décompresser certaines modifications, modifier le message de validation et cliquer à nouveau sur «Valider» pour remplacer l'ancien par un nouveau.

gitk et git-gui sont des exemples d'outils orientés tâche. Chacun d'entre eux est adapté à un objectif spécifique (affichage de l'historique et création de validations, respectivement) et omet les fonctionnalités non nécessaires à cette tâche.

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

SmartGit

Site Web: http://www.syntevo.com/smartgit/
Prix: Gratuit pour un usage non commercial uniquement. Une licence perpétuelle coûte 99 USD
Plateformes: Linux, OS X, Windows
Développé par: syntevo

Extensions Git

Site Web: https://gitextensions.github.io
Prix: gratuit
Plate-forme: Windows



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow