7

Git : comment annuler un commit déjà poussé sans casser l'historique des autres ?

EN Estelle Ngono 336 il y a 3 semaines Cameroun
git

J'ai poussé un commit avec un mot de passe dedans sur la branche partagée. Comment le retirer proprement ?

Modifiée il y a 5 heures
5
EH Edwige Hounkpatin 146 · il y a 3 semaines

Sur une branche partagée, utilisez git revert <commit> : il crée un nouveau commit qui annule l'ancien sans réécrire l'historique des collègues. Mais attention : le mot de passe reste dans l'historique.

4
AS Alassane Sanogo 120 · il y a 3 semaines

Considérez le secret comme compromis : changez-le immédiatement. Si vous devez vraiment purger l'historique, git filter-repo puis un push --force coordonné avec toute l'équipe. Et ajoutez le fichier concerné à .gitignore pour la suite.

  • Pouvez-vous détailler la deuxième étape ? Je bloque dessus. · Estelle Ngono · il y a 3 semaines

Vous connaissez la réponse ? Rejoignez Griot pour aider.

Publier

Poser une question Obtenir de l'aide de la communauté Publier un composant Partager un SDK, un wrapper ou un package Proposer un troc Échanger une heure d'aide contre une autre Créer une prime Récompenser une solution en Mobile Money Organiser un hackathon Lancer un défi pour la communauté
Troc de compétences Primes Hackathons Observatoire