From 28e90fbb75e014a9743e31c00364fd4bfea1abe6 Mon Sep 17 00:00:00 2001 From: Simon Landry Date: Sat, 10 Oct 2020 23:34:04 -0400 Subject: [PATCH] git-reset: add French translation (#4621) --- pages.fr/common/git-reset.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pages.fr/common/git-reset.md diff --git a/pages.fr/common/git-reset.md b/pages.fr/common/git-reset.md new file mode 100644 index 0000000000..9bef1b8ebe --- /dev/null +++ b/pages.fr/common/git-reset.md @@ -0,0 +1,34 @@ +# git reset + +> Enlève des commits ou des changements en réinitialisant la tête git à l'état spécifié. +> Si un chemin est passé en paramètre, git reset fonctionne comme «unstage». +> Si un hash de commit est passé en paramètre, git reset annule les commits jusqu'à ce dernier. +> Plus d'informations: . + +- Tout enlever de la *zone de stage* : + +`git reset` + +- Enlever des fichiers spécifiques de la *zone de stage* : + +`git reset {{path/to/file(s)}}` + +- Enlever une portion d'un fichier de la *zone de stage* : + +`git reset -p {{path/to/file}}` + +- Annuler le dernier *commit*, mais garder les chagements éffectués dans votre système de fichier : + +`git reset HEAD~` + +- Défaire les deux derniers *commits*, et ajouter leur changements à l'index adding their changes to the index (dans la zone de stage) : + +`git reset --soft HEAD~2` + +- Enlever tout les changements qui n'ont pas été *commit*, qu'ils soient dans la *zone de stage* ou non (pour enlever seulement les changements de la *zone de stage*, utiliser `git checkout`) : + +`git reset --hard` + +- Réinitialiser le dépôt à un commit spécifique en retirant tout les changements (ceci inclus les changements dans des commits entre la *tête* et le *commit* spécifié!) : + +`git reset --hard {{commit}}`