« Git Commandes » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 143 : | Ligne 143 : | ||
== '''✳️ Ré-init / Reset''' == | == '''✳️ Ré-init / Reset''' == | ||
=== <code>git reset --hard origin/master</code> === | === 🔹<code>git reset --hard origin/master</code> === | ||
La commande <code>git reset --hard origin/master</code> est utilisée pour réinitialiser votre branche locale actuelle à l’état exact de la branche <code>master</code> du dépôt distant <code>origin</code>. Voici ce que fait cette commande en détail : | La commande <code>git reset --hard origin/master</code> est utilisée pour réinitialiser votre branche locale actuelle à l’état exact de la branche <code>master</code> du dépôt distant <code>origin</code>. Voici ce que fait cette commande en détail : | ||
| Ligne 161 : | Ligne 161 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== <code>git reset --hard HEAD~</code> === | === 🔹<code>git reset --hard HEAD~</code> === | ||
La commande <code>git reset --hard HEAD~</code> est utilisée dans des cas spécifiques où vous souhaitez supprimer définitivement le dernier commit de votre branche actuelle et toutes les modifications associées dans votre répertoire de travail. Voici quelques scénarios où cette commande pourrait être utile : | La commande <code>git reset --hard HEAD~</code> est utilisée dans des cas spécifiques où vous souhaitez supprimer définitivement le dernier commit de votre branche actuelle et toutes les modifications associées dans votre répertoire de travail. Voici quelques scénarios où cette commande pourrait être utile : | ||
| Ligne 173 : | Ligne 173 : | ||
<syntaxhighlight lang="bash" line copy>git reset --hard HEAD~</syntaxhighlight> | <syntaxhighlight lang="bash" line copy>git reset --hard HEAD~</syntaxhighlight> | ||
=== <code>git revert</code> === | === 🔹<code>git revert</code> === | ||
La commande <code>git revert</code> est utilisée pour annuler les modifications apportées par un ou plusieurs commits précédents en créant un nouveau commit qui inverse les changements. Contrairement à <code>git reset</code>, qui supprime les commits de l’historique, <code>git revert</code> conserve l’historique des commits et ajoute un nouveau commit qui annule les modifications des commits spécifiés. | La commande <code>git revert</code> est utilisée pour annuler les modifications apportées par un ou plusieurs commits précédents en créant un nouveau commit qui inverse les changements. Contrairement à <code>git reset</code>, qui supprime les commits de l’historique, <code>git revert</code> conserve l’historique des commits et ajoute un nouveau commit qui annule les modifications des commits spécifiés. | ||