J'ai bêtement poussé un commit vers GitHub avec un nom de commit très foiré. Comment puis-je changer cela?
Est-ce que git commit --amend
fonctionne toujours pour un commit déjà poussé?
git commit --amend
qui fera apparaître votre éditeur, ou
git commit --amend -m "Your new message here"
ce qui vous permettra de spécifier le nouveau message sur la ligne de commande. Également possible, mais plus utile si vous avez d'autres commits à reformuler
git rebase -i HEAD^
# then replace 'pick' with 'r' or 'reword' and save, editor should pop up again to edit the msg
Étant donné que cette validation a un nouveau SHA1 en raison de la modification du contenu, vous devrez forcer Push sur la nouvelle référence. La force est nécessaire car elle indique à git d'oublier le commit précédent. C'est une mesure de sécurité.
git Push Origin your-branch-name -f