Bonjour,
Est-il possible de modifier le message d'un ancien commit déjà poussé sur un serveur distant ?
Merci.
Bonjour,
Est-il possible de modifier le message d'un ancien commit déjà poussé sur un serveur distant ?
Merci.
Possible mais attention : est-ce un dépot partagé ? Est-ce que d'autre collaborateur ont pullé ton commit ? si oui, l'opération est plus que déconseillée...
Bref à faire sur un dépot perso (par exemple son fork github avant pull request...)
Si c'est ton dernier commit tu peux faire un
git amend
suivi d'un git
push --force
Si c'est un ancien commit
git rebase --interactive <hash~> i.e. commit avant celui que tu veux modifier
remplace pick par reword sur ton commit; sauvegarde; puis modifies ton commit quand ton ancien message apparait...
puis
push --force
Voilà
a+
Hello,
Je ne rouvre pas un sujet car cette demande correspond à mon pb.
J'ai commité sur github un fichier de config (à ne jamais faire bien sûr) et je souhaiterai supprimer certains paragraphes sensibles.
D'où ma question, est-ce possible depuis l'interface web de github ?
Merci.
P.
Bonjour poubs,
Ta question n'est pas identique à celle d'alainyvan... Tu veux modifier un fichier dans l'historique et non pas le commentaire aposé à un commit...
Depuis l'interface web de github tu peux faire des editions de fichier texte... mais est-ce que tu souhaites ? Ton commit (et tes infos confidentielles) restera dans l'historique de ton depot...
Comme dit pour alainyvan tu peux modifier un commit déjà poussé mais c'est fortement d"conseillé...
Tu peux modifier un ancien commit avec 'git rebase -i'
a+
Philippe
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager