Git : réécrire l’historique en théorie (sans casser la prod)
Décrire pas à pas un `git rebase -i` pour réordonner trois commits fictifs — sur une branche locale seulement.
Énoncé
Rédiger une procédure en français (liste numérotée) qui explique comment, sur une branche locale feature, réordonner trois commits A → B → C pour obtenir C → B → A en utilisant git rebase -i. Mentionner :
- La commande pour lancer l’éditeur interactif sur les trois derniers commits.
- Les verbes
pick/reword/squashau moins une fois chacun dans l’explication (même si vous ne les utilisez pas tous dans la séquence finale). - Un avertissement clair : ne jamais rebaser des commits déjà poussés sur une branche partagée sans coordination.
Critère de qualité
La procédure doit être compréhensible par quelqu’un qui connaît déjà commit et push mais pas rebase -i.
Proposer une solution
Connectez-vous ou créez un compte pour envoyer votre texte (aucune exécution de code côté serveur).