Skip to content
Snippets Groups Projects
Commit 7e41fc62 authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Ajout de la section GitGutter

parent 0f515889
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment