216 votes

Modification du message de validation de git dans GitHub

Est-il possible de l'édition en ligne du message de commit en GitHub.com, après la soumission?

À partir de la ligne de commande, on peut faire

git commit --amend -m "New commit message"

comme l'a très justement suggéré dans une autre question.

En essayant git pull puis git push a travaillé (sans aucune autre commettre d'avoir interféré dans le temps de le dire).

Mais peut-il être fait via l' GitHub site web?

128voto

dunni Points 8810

Non, ce n'est pas directement possible. Le hachage pour chaque validation Git est également calculé en fonction du message de validation. Lorsque vous modifiez le message de validation, vous modifiez le hachage de validation. Si vous voulez pousser ce commit, vous devez forcer cette poussée (git push -f). Mais si déjà quelqu'un tirait votre ancien commit et commençait un travail basé sur ce commit, il devrait rebaser son travail sur votre nouveau commit.

31voto

three Points 3674

Vous devez git push -f supposant que personne n’a tiré l’autre commet auparavant. Attention, vous changez l'histoire.

3voto

Prabowo Murti Points 389

Non, car le message de validation est lié au SHA / hash de validation et si nous le changeons, le SHA de validation est également modifié. La façon dont j'ai utilisé est de créer un commentaire sur ce commit. Je ne peux pas penser autrement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X