====== FAQ ====== =====Différence entre deux versions de fichiers===== git diff //Exemple :// git diff 039466295 Readme.txt =====Récupération de fichiers===== ====Récupérer un fichier depuis un commit précédent==== git checkout //Exemple :// git checkout 039466295 Readme.txt ==== Annuler les modifications dans le répertoire de travail ==== git checkout ==== Annuler tout ce qui a été mis a l'état « staged » ==== (donc présent dans l'index) git reset HEAD ==== Annuler tout ce qui a été modifié dans l'espace de travail ==== git reset hard HEAD ==== revenir à un commit ==== git reset hard ==== Annuler les derniers commits ==== (non publiés sur le dépôt distant) git reset hard origin/master =====Créer une branche locale à partir d'une branche distante===== git checkout -b [branche] [nomdistant]/[branche] //Exemple :// git checkout -b correctionbug origin/correctionBug =====Créer une branche locale à partir d'un tag===== git checkout -b [branche] [tag] //Exemple :// git checkout -b version3 v3.0.0 =====Modifier le dernier commentaire de commit===== git commit --amend Cette commande affiche et permet de modifier le dernier commentaire ajouté. Attention, si le commit a été poussé sur un repository distant, ne modifiez pas les commit. =====Ajouter un fichier oublié au dernier commit===== git commit -m "Voici un commit" git add fichier_ajouter.txt git commit --amend La commande --amend ajoutera le fichier au dernier commit sans en modifier le commentaire.