Je suis nouveau à git et je ne sais pas comment aborder cela.Renvoi passé git commits, mais gardez les changements introduits depuis
Je souhaite annuler une série de validations spécifiques (relatives à un seul fichier) qui, selon nous, ne constituent pas une bonne solution à un problème, mais je souhaite préserver tous les autres validations introduites depuis.
Je ne veux pas simplement éditer le fichier pour supprimer ce morceau de code car je pense que revenir ici est plus explicite et communique mieux l'intention.
Il va quelque chose comme ceci:
X -> Y -> X -> -X ->Y -> X -> X
Où Y se réfère aux validations relatives à cette fonctionnalité particulière et X sont tous les commits que nous voulons garder intacts, se terminant par:
X -> X -> -X -> X -> X
Je ne sais pas comment rebasage fonctionnerait ici car je ne veux pas simplement inclure tous les engage à partir d'un certain point partir.
Est-ce que choisir une cerise serait une meilleure approche?
EDIT: Il vaut probablement la peine de mentionner que tous ces commits sont poussés.
rebasage Interactive et simplement supprimer l'infraction engage de la liste de sélection. –