Avec Git, disons que je me trompe dans mes commits, et que je veux faire de la version d'il y a 3 commits la nouvelle version. Si je fais git checkout xxxx
Si je ne suis pas en mesure de le faire, cela crée une nouvelle branche et il semble que je ne puisse que la fusionner ? Puis-je en faire la nouvelle "version maître" ?
Je veux :
A-B-C-D-E
pour devenir
A-B-C-D-E-F
où F a exactement le même contenu que C
Si j'utilise git revert xxxx
Au lieu de cela, il semble qu'il y aura certainement des conflits et que je devrai les résoudre manuellement.
Ce que je veux vraiment, c'est que l'ancien commit devienne à un moment donné le nouveau commit, indépendamment de ce qui se trouve dans mon répertoire de travail ou du dernier commit.
Comment dois-je m'y prendre ?