Inspecter un commit
Sélectionnez une validation dans le graphique et l'inspecteur de droite affiche tout ce qui la concerne : le message, le SHA complet, ses parents, qui l'ont écrit et validé, et les fichiers qu'il a modifiés. Sélectionnez un fichier pour voir sa différence.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Un référentiel est ouvert.
Où le trouver
- Sélectionnez une ligne dans le graphique. Commit Details s'ouvre dans l'inspecteur à droite.
- Cliquez avec le bouton droit sur la ligne du menu de validation : Copy, Compare et les actions sur cette validation.
| Action | macOS | Windows et Linux |
|---|---|---|
| Trouvez d'abord un commit | ⌘F | Ctrl+F |
Mesures
Lisez les faits
À côté de commit: se trouve le court SHA ; Copy full SHA copie tout cela. parent: (ou parents: pour une fusion) renvoie au commit qui le précède : sélectionnez-le pour y accéder. L'auteur et la date suivent, ainsi que l'auteur lorsque quelqu'un d'autre l'a commis.
Regardez les fichiers modifiés
La liste indique combien de fichiers ont été ajoutés, modifiés, supprimés ou renommés. Affichez-les sous la forme Path ou Tree, triez-les A–Z ou par Change, ou activez View all files pour voir l'ensemble du projet tel qu'il était dans ce commit.
Ouvrir le différentiel d'un fichier
Sélectionnez un fichier ou utilisez Open File Diff dans son menu File actions. Le différentiel s'ouvre au milieu, comme Hunk, Inline ou Split.
Résultat attendu
Vous savez exactement ce que le commit a modifié, ligne par ligne, et pouvez accéder à ses parents pour suivre l'historique.
Récupérer un fichier d'un commit
Restore This Version… dans le menu File actions d'un fichier remet ce fichier tel qu'il était dans le commit sélectionné, dans votre dossier de travail et votre zone de préparation. GitTree demande en premier.
Copier ou partager un commit
- Copy Commit SHA : le SHA complet, pour un terminal ou un commentaire de révision.
- Copy Link to This Commit : la page du commit sur l'hôte du référentiel, lorsque le distant est sur un.
- Copy App Link to This Commit : un lien qui ouvre le même commit dans GitTree.
Si quelque chose ne va pas
"Impossible de charger ce commit"
Le commit peut ne plus exister, par exemple après un rebase poussé par quelqu'un. Récupérez, puis sélectionnez à nouveau le commit dans le graphique.
Questions
Comment comparer deux commits ?
Cliquez avec le bouton droit sur un commit et utilisez Compare, ou sélectionnez deux lignes en maintenant Ctrl (⌘ sur un Mac) enfoncé : l'inspecteur affiche alors ce qui a changé entre elles.
