Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:git [19-02-2020 15:41] edmc73 [Quelques commandes utiles] |
linux:git [09-03-2023 14:52] edmc73 [Stash] |
||
---|---|---|---|
Ligne 120: | Ligne 120: | ||
Annuler le dernier commit non encore propagé (n' | Annuler le dernier commit non encore propagé (n' | ||
git reset HEAD^ | git reset HEAD^ | ||
+ | |||
+ | Annuler votre dernier commit non propagé (supprime vos modifications et le dernier commit). Utile dans le cas d'un HEAD détaché | ||
+ | git reset --hard HEAD^ | ||
+ | |||
+ | Utile si vous voulez remettre le projet dans un état spécifique | ||
+ | git reset --hard < | ||
+ | |||
| | ||
Ligne 410: | Ligne 417: | ||
Si on a fait une modification qu'on ne veut pas commiter, on peut la mettre de côté, faire par exemple un git pull et réappliquer la modif | Si on a fait une modification qu'on ne veut pas commiter, on peut la mettre de côté, faire par exemple un git pull et réappliquer la modif | ||
- | |||
git stash | git stash | ||
+ | |||
+ | |||
+ | Pour mettre en stash uniquement un fichier | ||
+ | git stash push -- path/ | ||
pour voir les modifs en stash | pour voir les modifs en stash |