Context: Started project on GitHub and have been experimenting with git commands. The history of the project is untidy.
Question: How can I remove all history and replace all commit messages with something along the lines of "Uploaded initial version of project source"?