Bonjour,
Quand je travaille en collaboration sur un texte et que j'utilise git, je me retrouve à faire plusieurs commits unitaires pour apporter des modifications. Seulement, certaines de ces dernières ne sont pas appréciées, donc ne seront pas ajoutées à la branche principale. Je me demandais alors s'il était possible de supprimer un commit d'une branche, c'est-à-dire d'enlever les modifications qu'il introduit.
Par exemple :
- Fichier d'origine
1 | # Pouet |
- Fichier après commit
A
1 2 3 | # Pouet A |
- Fichier après commit
B
1 2 3 4 5 | # Pouet A B |
- Fichier après commit
C
1 2 3 4 5 6 7 | # Pouet A B C |
Est-il possible d'obtenir facilement le fichier suivant, c'est-à-dire sans tout refaire à la main et, idéalement, en restant sur la même branche ?
1 2 3 4 5 | # Pouet B C |
Merci.
+0
-0