Step 4 – Push

You can push (publish) your changes up to origin at any time. GitHub Desktop will prompt you to do this at every commit but you may want to do it less frequently. You could use it as a way to backup your changes, after finishing a set of code changes. You will, of course, need to do it when you are ready to submit a pull request.