Différences
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 | ||
| info:git:homepage [2025/12/04 06:43] – [Rollback] radeff | info:git:homepage [2025/12/11 14:00] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 83: | Ligne 83: | ||
| **Revenir en arrière d'un commit** | **Revenir en arrière d'un commit** | ||
| + | |||
| git reset --hard HEAD^ | git reset --hard HEAD^ | ||
| Ligne 93: | Ligne 94: | ||
| ===== annuler le reset ===== | ===== annuler le reset ===== | ||
| on vient de faire le reset //supra// et on se rend compte que c'est une grosse c...! | on vient de faire le reset //supra// et on se rend compte que c'est une grosse c...! | ||
| + | |||
| + | utiliser reflog pour trouver le bon commit: | ||
| <code bash> | <code bash> | ||
| Ligne 100: | Ligne 103: | ||
| eeb6cd2 (HEAD -> master, origin/ | eeb6cd2 (HEAD -> master, origin/ | ||
| dd3b660 HEAD@{3}: clone: from REPOSITORY: | dd3b660 HEAD@{3}: clone: from REPOSITORY: | ||
| + | </ | ||
| + | |||
| + | ici, c'est donc le c8fd577 qu'on va restaurer avec cherry-pick | ||
| + | |||
| + | <code bash> | ||
| radeff@radeff-lenovo: | radeff@radeff-lenovo: | ||
| [master b95febf] minor | [master b95febf] minor | ||
| Ligne 106: | Ligne 114: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | ouf! petite sueur passée... | ||
| <note important> | <note important> | ||