This is how much of newbie git user I am, right here. I'm working on a forked repo. I've created a new branch and am working on it, making commits. I want to share the work on my fork so that I can work on another computer, so I am pushing those commits with git push origin <branch>. I want to squash those commits eventually to a single commit that I can use for the PR.