« Git/Recettes » : différence entre les versions
Contenu supprimé Contenu ajouté
m <source> -> <syntaxhighlight> (phab:T237267) |
|||
Ligne 10 :
Utiliser <code>git revert</code> avec ''HEAD'' pour désigner la dernière soumission effectuée :
<
$ git revert HEAD
Finished one revert.
Ligne 17 :
$ ls -a
. .. fichier.txt .git
</syntaxhighlight>
Pour signifier d'autres soumissions que la dernière :
Ligne 25 :
Ensuite, il est recommandé de vérifier que le rollback a bien fonctionné en s'assurant de l'absence de différence entre le code actuel et celui de n-1 (où n est le nombre de commits annulés)<ref>http://serebrov.github.io/html/2014-01-04-git-revert-multiple-recent-comments.html</ref>
<
git revert --no-commit HEAD~2..HEAD
git diff HEAD~3 HEAD
</syntaxhighlight>
== Nettoyer les changements non soumis ==
Ligne 63 :
== Récupérer une version de fichier ==
Il faut d'abord récupérer l'identifiant de la version avec <code>git log</code> :
<
$ git log
commit 47e3b6cb6427f8ce0818f5d3a4b2e762b72dbd89
Ligne 84 :
My first commit
</syntaxhighlight>
Ensuite pour lire la version, utiliser <code>git show</code> :
<
$ git show e6337879cbb42a2ddfc1a1602ee785b4bfbde518:fichier.txt
Test Git Wikilivres.
test de suppression Git pour Wikilivres
</syntaxhighlight>
== Créer et appliquer un patch ==
|