Suppose I have worked on a project for a week and committed my changes every day and pushed them to the remote repo:
Mo - Tu - We - Th - Fr - Sa - Su (origin/master)
Monday morning I realize that what I wrote on the weekend went in the wrong direction. Is it technically possible to pretend I created a new branch on saturday, like this?
Mo - Tu - We - Th - Fr (origin/master)
\
Sa - Su (origin/experimental)
If this is technically possible, does it violate the rules of changing public repos?