GitHub Desktop 2.0 adds rebasing and stashing
GitHub Desktop 2.0, an upgrade to the GitHub client for Windows and MacOS, adds support for rebasing and stashing to allow context switches and keeping a commit history clean, respectively.
The goal behind GitHub Desktop 2.0, GitHub noted, is to help teams to work together and support common development patterns. Capabilities featured in Desktop 2.0 include:
Based on GitHub’s Electron desktop app framework, GitHub Desktop was written in TypeScript and uses the React JavaScript UI library. Since GitHub Desktop 1.0, released as open source in September 2017, GitHub has added team-oriented capabilities including the ability to select a co-author of a commit by mentioning their GitHub user name, and pushing work to GitHub with the suggested next step.
Future plans call for more capabilities to surface context from GitHub, with GitHub taking an initial step by tightly integrating pull requests between GitHub and GitHub Desktop.
You can download GitHub Desktop from the project website.
This story, "GitHub Desktop 2.0 adds rebasing and stashing" was originally published by InfoWorld.