You can checkout a new branch and make a new commit with the current state:
git checkout -b temp
git update-ref -d refs/heads/temp
git commit -m "Fresh commit"
Push the temp branch now!
Or try git checkout --orphan temp
to create an orphan branch that behaves the same.
Rebase using git rebase --root -i
, but that will be a tedious process.