Questions marquées «git-reset»

Définit l'en-tête de dépôt Git actuel sur un commit spécifié et réinitialise éventuellement l'index et l'arborescence de travail pour qu'ils correspondent.

6
Comment supprimer les commits locaux dans Git?
J'avais travaillé sur quelque chose et j'ai décidé qu'il était complètement foutu ... après en avoir commis une partie. J'ai donc essayé la séquence suivante: git reset --hard git rebase origin git fetch git pull git checkout À quel moment j'ai reçu le message Your branch is ahead of 'origin/master' …
264 git  git-reset 



9
Comment git reset --hard un sous-répertoire?
UPDATE² : Avec Git 2.23 (août 2019), il y a une nouvelle commande git restorequi fait cela, voir la réponse acceptée . MISE À JOUR : Cela fonctionnera plus intuitivement à partir de Git 1.8.3, voir ma propre réponse . Imaginez le cas d'utilisation suivant: Je veux me débarrasser de …

5
Annuler «git add <dir>»?
J'ai ajouté des fichiers par erreur en utilisant la commande "git add dir". Je n'ai pas encore lancé "git commit". Existe-t-il un moyen de supprimer ce répertoire et tout ce qu'il contient du commit? J'ai essayé git reset dir, mais cela n'a pas fonctionné. Apparemment, git reset filec'est le moyen …
186 git  git-reset 

7
Comment puis-je déplacer HEAD vers un emplacement précédent? (Tête détachée) & Annuler les commits
Dans Git, j'essayais de faire un squash commiten fusionnant dans une autre branche puis en réinitialisant HEADà l'endroit précédent via: git reset origin/master Mais j'ai besoin de sortir de ça. Comment puis-je ramener HEAD à l'emplacement précédent? J'ai le fragment SHA-1 ( 23b6772) du commit vers lequel je dois le …

3
«Git rm --cached x» vs «git reset head - x»?
GitRef.org - Basique : git rmsupprimera les entrées de la zone de transit. C'est un peu différent de git reset HEADcelui des fichiers "désétapes". Par "unstage", je veux dire que cela ramène la zone de préparation à ce qui était là avant que nous commencions à modifier les choses. git …




3
J'ai besoin de faire apparaître et de supprimer un commit «intermédiaire» dans ma branche principale. Comment puis-je le faire?
Par exemple, dans la branche principale suivante, je dois supprimer uniquement le commit af5c7bf16e6f04321f966b4231371b21475bc4da, qui est le deuxième en raison du rebase précédent: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Fri Apr …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.