Junior — Middle
Comment peut-on combiner plusieurs modifications en un seul commit avant de les envoyer au dépôt?
sobes.tech IA
Réponse de l'IA
Pour combiner plusieurs modifications en un seul commit avant de l'envoyer au dépôt, vous pouvez utiliser la commande git rebase en mode interactif :
# Démarrer un rebase interactif pour les N derniers commits
git rebase -i HEAD~N
Dans l'éditeur qui s'ouvre, remplacez pick par squash (ou s) pour les commits que vous souhaitez fusionner avec le précédent. Après avoir enregistré, une fenêtre s'ouvrira pour éditer le message du commit final.
Vous pouvez également utiliser git commit --amend si vous souhaitez fusionner les changements avec le dernier commit :
git add .
git commit --amend
Cela remplacera le dernier commit par un nouveau, incluant tous les changements ajoutés.