D
/
A-B-C-E
Branch D is my current working directory, however, I want to 'clone' C again, make some changes and commit them to create E without having to change anything I did in D. Then I can continue to develop on D. How can I accomplish this?