From 7e41fc625a5cf8ae7b23c33c1e74f84084217ec6 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Tue, 31 Mar 2020 16:42:50 +0200 Subject: [PATCH] Ajout de la section GitGutter --- Tutoriel.org | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/Tutoriel.org b/Tutoriel.org index efb68b6..b9e9500 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -591,6 +591,36 @@ localement dans un /buffer/, soit en utilisant la commande // End: #+END_SRC +** Interfaces avec ~git~ +Emacs possède différentes interfaces à ~git~. Les deux plus abouties +sont probablement ~magit~ et ~GitGutter~. Ces deux modes sont +complémentaires, ~GitGutter~ permet d'afficher dans le /buffer/ +quelles lignes ont été modifiées et de voir rapidement ce qu'on a +changé. Quant à ~magit~, c'est une excellent interface à ~git~. En +fait le mode ~magit~ à lui seul justifie l'utilisation d'Emacs. + +*** GitGutter +Le principe de ~GitGutter~ est d'afficher (en marge de gauche) les +modifications faites au fichier. La mise à jour (pour ne pas +surcharger l'outil est effectuée à la sauvegarde du fichier). + +Cette configuration interface ~GitGutter~ avec ~Hydra~ ce qui permet +de simplifier l'utilisation des raccourcis clavier. +| Raccourci | Description | +|-----------+--------------------------------------------| +| ~M-g M-g~ | Ouvre le /pop-up/ ~Hydra~ pour ~GitGutter~ | + +Une fois qu'on a tapé ~M-g M-g~ une fenêtre /pop-up/ apparaît et on +peut alors suivre les indications pour effectuer les commandes de +révision de la version. C'est-à-dire, qu'on peut parcourir les +changements, afficher les changements, ou annuler des changements. + + On peut également *ajouter* des zones particulières pour préparer un +commit ~git~ mais pour ce genre d'opérations, on préférera utiliser +~Magit~. + +*** Magit + * Pour aller plus loin -- GitLab