Push your Changes
This article is part of a series on Github Desktop. For the introductory piece you can visit here.
When you are happy with the changes you’ve made, you can publish (push) them to your GitHub account. Now both local and origin will be different to upstream.
You can push 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.