Spliting Commit into Multiple
Last updated
Last updated
Let's say we want to split the WIP: Fix blah blah
into multiple commits. We again right click the parent commit my awesome changes
and start an interactive rebase.
This time we change the pick
to e
or edit
After saved and closed, the GitExtensions may stop at the Rebase Dialog (which is not very friendly), we can safely close it.
Then it goes back to the main revision grid looks like below, also notice the message at the bottom right You are in middle of a rebase
:
Now we can do a Mixed
reset to the parent commit my awesome changes
, and commit as many commits as we want. Once finished, click the bottom right You are in middle of a rebase
message and press the Continue
button to continue the rebase.
Note: there is also an Edit commit menu somewhere in GitExtensions but it is recommended that you use the interactive rebase to get yourself familar with it.