Start a project
You’ll find all the projects you’re working on listed in the sidebar. If you’re starting a new project, use the repository drop down menu to create a new repository or clone an existing one directly from GitHub.com.
Branches are essential to proposing changes and reviewing code on GitHub—and they’re always available in the top left corner of the repository view. Just select the current branch to switch branches or create a new one.
Craft the perfect commit
View a diff of your uncommitted changes, and form the perfect commit by selecting the files—or even the specific lines—that make up a change. Enter the summary and description, then commit.
See your history
Visualize your changes and commits in the comparison graph. You can select commits on the graph to navigate through the history of your local branches.
Create a pull request
Once you’re happy with your commits, you can open a pull request for review and discussion without leaving GitHub Desktop or touching the command line.
Merge and deploy
Browse commits on local and remote branches to quickly and clearly see what changes still need to be merged. You can also merge your code to the master branch for deployment right from the app.
- Improved Upgrade embedded Git LFS to 2.13.2 – #11394
- Fixed Pull requests no longer fail to update until the user switches repositories – #11241
- Fixed Fork behavior changes are now reflected in the app immediately – #11327
- Fixed Checking out a pull request from a fork for the first time now correctly identifies the remote branch to create the branch from – #11267
- Fixed Don’t offer to stash changes when clicking on the currently checked out branch in the branch list – #11235
- Fixed Forked repository remotes are no longer removed when there are local branches tracking them – #11266
- Fixed Avoid bright flash for users of the dark theme when launching the app maximized – #5631. Thanks @AndreiMaga!
- Fixed VSCodium is now detected as an editor on Windows – #11252. Thanks @KallePM!