Git never forgets, this isn't really a shocking revelation.
replies(3):
You are free to organize your version history as you fit, and you can certainly rewrite history.
The only issue you might have is signed commits from collaborators, that you can not resign.