145 votes

Existe-t-il un moyen de modifier un message commit sur GitHub ?

Existe-t-il un moyen de modifier un message commit après avoir commité et poussé sur GitHub ? Je vois qu'il y a une fonction 'ajouter une note' ainsi que des commentaires en ligne, mais pas d'édition réelle d'un message commit. Il y a aussi 'amender commit' dans les extensions git mais cela ne modifie pas le message existant.

0voto

Gonçalo Peres Points 581

Si l'on doit modifier un message commit incorrect dans Git, on peut utiliser git commit --amend sans apporter de modifications à l'index, Git permet toujours de modifier le message commit si on le souhaite, ou on peut donner le nouveau message avec la balise -m option telle que

git commit --amend -m "COMMIT MESSAGE"

Cela nécessite encore de remplacer le dernier commit, puisque le texte du message fait partie du commit ; le nouveau commit aura juste le même contenu (pointe vers le même arbre) que le précédent.

Voici Directives de GitHub pour modifier un message commit.

  1. Réécriture du plus récent message commit.

  2. commit n'a pas été poussé en ligne

  3. Modification de messages commit anciens ou multiples

Remarque importante

Si vous avez inclus des informations sensibles dans un message commit, forcez le push d'un commit avec un commit modifié peut ne pas supprimer l'original commit de GitHub. L'ancien commit ne fera pas partie d'un ultérieur clone ; cependant, il peut encore être mis en cache sur GitHub et être accessible par l'intermédiaire de l'identifiant commit. Vous devez contacter Support GitHub o Support Premium de GitHub avec l'ancien commit ID pour qu'il soit purgé du dépôt distant. distant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X