Vous voudrez peut-être vérifier:
git gui blame <filename>
Vous donne un bel affichage graphique des changements comme "git blame" mais avec des liens cliquables par ligne, pour passer aux commits précédents. Passez la souris sur les liens pour obtenir une fenêtre contextuelle avec les détails de validation. Pas mes crédits ... je l'ai trouvé ici:
http://zsoltfabok.com/blog/2012/02/git-blame-line-history/
git gui
est une interface graphique Tcl / Tc pour git. Sans aucun autre paramètre, il démarre une application graphique assez simple mais utile pour valider des fichiers, des morceaux ou même des lignes simples et d'autres commandes similaires comme modifier, rétablir, pousser ... Cela fait partie de la suite de stock git. Sur Windows, il est inclus dans le programme d'installation. Sur debian - je ne connais pas les autres systèmes * nix - il doit être installé séparément:
apt-get install git-gui
De la documentation:
https://git-scm.com/docs/git-gui
LA DESCRIPTION
Une interface utilisateur graphique basée sur Tcl / Tk pour Git. git gui se concentre sur la possibilité pour les utilisateurs d'apporter des modifications à leur référentiel en effectuant de nouvelles validations, en modifiant celles existantes, en créant des branches, en effectuant des fusions locales et en récupérant / poussant vers des référentiels distants.
Contrairement à gitk, git gui se concentre sur la génération de commit et l'annotation de fichier unique et n'affiche pas l'historique du projet. Il fournit cependant des actions de menu pour démarrer une session gitk depuis git gui.
git gui est connu pour fonctionner sur tous les systèmes UNIX courants, Mac OS X et Windows (sous Cygwin et MSYS). Dans la mesure du possible, les directives d'interface utilisateur spécifiques au système d'exploitation sont suivies, ce qui fait de git gui une interface assez native pour les utilisateurs.
COMMANDES
faire des reproches
Démarrez une visionneuse de blâme sur le fichier spécifié sur la version donnée (ou le répertoire de travail s'il n'est pas spécifié).
navigateur
Démarrez un navigateur arborescent affichant tous les fichiers de la validation spécifiée. Les fichiers sélectionnés via le navigateur sont ouverts dans la visionneuse de blâme.
citool
Lancez git gui et organisez exactement un commit avant de quitter et de retourner au shell. L'interface se limite à ne valider que des actions, ce qui réduit légèrement le temps de démarrage de l'application et simplifie la barre de menus.
version
Affiche la version en cours d'exécution de git gui.
-w
option. Il y a aussi-M
pour le code déplacé / copié