Comment diviser le dernier commit en deux dans Git

J'ai deux branches, maître et forum et j'ai juste fait quelques modifications dans forum branche, que je tiens à piocher dans maître. Mais malheureusement, la validation, je veux cherry-pick contient également quelques modifications que je ne veux pas.

La solution serait probablement d'une certaine manière de suppression erronée de s'engager et de le remplacer par deux des livraisons séparées, l'une avec les modifications que je veux choisir en master, et d'autres qui ne leur appartient pas.

J'ai essayé de faire

git reset --hard HEAD^

supprimé tous les changements, j'ai donc dû revenir avec

git reset ORIG_HEAD

Donc ma question est, quelle est la meilleure façon de split dernier commit en deux s'engage?

InformationsquelleAutor Jakub Arnold | 2009-09-17