Comment puis-je facilement annuler une modification de git?
Mes idées actuelles ne sont que des approches manuelles:
git checkout
sur le parent de validation sur les deux branches- Créez une branche temporaire à partir de là
git cherry-pick
tout s'engage à la main- remplacer la branche dans laquelle j'ai rebasé par la branche créée manuellement
Dans ma situation actuelle, cela fonctionnerait parce que je peux facilement repérer les commits des deux branches (l'une était mon affaire, l'autre était celle de mon collègue).
Cependant, mon approche me semble sous-optimale et sujette aux erreurs (disons que je venais de rebaser avec 2 de mes propres branches).
Clarification : je parle d'un rebase pendant lequel un tas de commits ont été rejoués. Non seulement un.