I have made several commits to a remote branch. However they have messy messages and so I want to commit all work in one, clean commit.
In other words, I have created a new remote branch and want to take several commits and commit all the changes to the new branch without any commit history.