Git

DÉPLACER LE DERNIER COMMIT SUR UNE BRANCHE

D

Mercredi 15 août 2018

Mis à jour le mercredi 15 août 2018

Déplacer le dernier commit sur une branche

Vous avez fait un commit, et là, vous remarquez que vous venez de faire ce commit pas sur la bonne branche. Mince.

Si vous souhaitez déplacer ce commit sur une nouvelle branche, voici la procédure à suivre :
(Je considère que vous avez fait votre commit sur la branche mauvaise_branche)
git branch nouvelle_branche
git reset --hard HEAD~1 # Pour supprimer le dernier commit de la branche actuelle
git checkout nouvelle_branche

Si vous souhaitez déplacer ce commit de la branche mauvaise_branche sur la branche branche_existante :
git checkout branche_existante
git merge mauvaise_branche
git checkout mauvaise_branche
git reset --hard HEAD~1 # Supprime le dernier commit de la mauvaise_branche
git checkout branche_existante

Une erreur ? une question ? une critique ? une faute ? un conseil ? ou tout simplement un merci ?

Lâche ton commentaire


gpc Le lundi 26 août 2019 à 09:20:10
merci!

MH Le lundi 12 avril 2021 à 20:13:44
MEEEEEERRRRRRRRCIIIIIIIIIIIIII :D