2015-09-01 1 views
1

Nous avons un certain commit sur git qui a été ajouté à tort Nous avons fait plus de commits également au-dessus de ce commit erroné. Maintenant, je veux supprimer ce commit sans affecter les autres commits.GitHub - inverser entre-commettre

Y at-il un moyen de le supprimer?

S'il vous plaît guider

Répondre

1

Vous pouvez revenir tout commettras, peu importe où il est dans votre histoire. Il suffit de taper git revert <sha>.

Vous devrez peut-être faire une résolution de conflit s'il y a des conflits.

3

supprimer qui commettent sans affecter sur d'autres engage

Utilisez git revert: qui va créer un nouveau commit qui annulera ceux que vous ne voulez pas voir. Vous serez en mesure de pousser ce nouveau commit. Vous pouvez revert a range of commits.

Mais cela signifie que les données provenant de ces "mauvais comimts" restent dans l'histoire.