The release of GitHub Desktop 2.0 includes four primary features:
- Stashing: When you have uncommitted changes on a branch and attempt to switch branches, you can now choose to stash the changes on your current branch or bring the changes with you to the new branch.
- Rebasing: You can now bring work from one branch to another via rebasing in addition to merging.
- Organizing repositories in GitHub Desktop: Repositories are now grouped by owner, and for users with more than 6 repositories, your most recent repositories will be visible at the top of the list.
- Pull request integration: Pull requests in GitHub Desktop are now near real-time with the pull requests on GitHub.com, and you can easily create a pull request from the suggested next step in Desktop.