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 | ||
informatique:scm:git [2019/09/09 10:49] – [Utilisation courante] bn8 | informatique:scm:git [2024/08/22 17:13] (Version actuelle) – bn8 | ||
---|---|---|---|
Ligne 118: | Ligne 118: | ||
* Modifier un commit spécifique (non propagé) : | * Modifier un commit spécifique (non propagé) : | ||
- | | + | |
- | - Dans l' | + | - commiter vos modifications à fusionner dans le précédent commit via la commande suivante en indiquant l'ID du commit à modifier <code bash>git commit --fixup=38b184620e5d0da47de4c6d7ed81e807af479fb2</ |
- | - Effectuer la modification souhaitez puis commiter à l'aide de la commande suivante : <code bash>git commit --all --amend --no-edit</ | + | - exécuter |
- | - Vous pouvez constater que votre commit à bien été modifié à l'aide de la commande '' | + | |
- | - Pour revenir à votre //working tree// intégrant vos commits suivants, exécuter la commande suivante : <code bash>git rebase --continue</ | + | - exécuter la commande suivante en indiquant l'ID du commit à modifier (attention au '' |
+ | | ||
+ | - Effectuer la modification souhaitez puis commiter à l'aide de la commande suivante : <code bash>git commit --all --amend --no-edit</ | ||
+ | - Vous pouvez constater que votre commit à bien été modifié à l'aide de la commande '' | ||
+ | - Pour revenir à votre //working tree// intégrant vos commits suivants, exécuter la commande suivante : <code bash>git rebase --continue</ | ||
* Supprimer le dernier commit (en conservant les modifications) : <code bash>git reset HEAD^</ | * Supprimer le dernier commit (en conservant les modifications) : <code bash>git reset HEAD^</ | ||
+ | * Supprimer le dernier commit (en **suppriant** les modifications) : <code bash>git reset --hard HEAD^</ | ||
**Remarque :** C'est la même chose qu'un //git fetch// puis un //git merge// | **Remarque :** C'est la même chose qu'un //git fetch// puis un //git merge// |