diff --git a/Tutoriel.org b/Tutoriel.org index b9e9500190e92c114fdb5c1707420c9ea355c2ca..ff2618c3586dae01f06c6fc2293cf819c4531b2b 100644 --- a/Tutoriel.org +++ b/Tutoriel.org @@ -620,6 +620,35 @@ commit ~git~ mais pour ce genre d'opérations, on préférera utiliser ~Magit~. *** Magit +~Magit~ est une superbe interface à ~git~ pour Emacs. Encore une fois, +il ne serait pas raisonnable de tenter de fournir une documentation +complète du mode dans ce tutoriel. On se contentera de décrire +simplement quelques éléments de son fonctionnement. Pour une +description plus précise, on se référera au site [[https://magit.vc/][web]] de ~Magit~. Enfin +il est important de préciser que l'aide en ligne de ~Magit~ est +simplement excellente. +| Raccourci | Description | +|-----------+----------------------------------| +| ~C-x g~ | Lance git dans un autre /buffer/ | +Le /buffer/ ~Magit~ (obtenu en tapant donc ~C-x g~) n'est pas un +/buffer/ d'édition, mais un /buffer/ spécial. Dans ce /buffer/, les +touches du clavier sont directement surchargées. On a ainsi accès à +des nouveaux raccourcis très simples. +| Raccourci ~Magit~ | Description | +|-------------------+---------------------------------------------------------| +| ~h~ | Affiche l'aide en ligne | +| ~<TAB>~ | (dé)plie la zone du curseur | +| ~<RET>~ | Affiche la zone du curseur | +| ~g~ | Rafraîchit le /buffer/ | +| ~s~ | /Stage/ des modifications (=git add=) | +| ~u~ | /Unstage/ des modifications | +| ~c~ | Démarre un =git commit= (propose plusieures options) | +| ~F~ | Lance un =git pull= (propose plusieures options) | +| ~k~ | Annule des modifications ou efface un fichier non suivi | +On insiste sur le fait qu'on a listé ici que quelques raccourcis des +plus utiles. L'aide en ligne, accessible donnée par ~h~ est très +complète. Il est par exemple très facile de choisir quelques lignes à +ajouter (/stager/) en sélectionnant une zone. * Pour aller plus loin