
About GitHub Desktop
GitHub Desktop is a free Git app from GitHub with a visual interface for everyday version control. It is aimed at people new to Git as well as experienced users who want a simpler way to work.
What it does
GitHub Desktop lets you review changes, commit and manage branches from a window instead of a terminal. You can compare versions to check a change before committing, and stash work you are not ready to commit. Commits can be reordered, squashed or cherry-picked by dragging them, and commit messages can be edited when needed.
Key features
- Compare versions to review changes
- Drag and drop to reorder, squash or cherry-pick commits
- Stash changes you are not ready to commit
- Edit commit messages and revert earlier states
- Beta channel for trying new features early
Who it's for
GitHub Desktop suits people who are new to Git and want to avoid the command line. It is also useful for experienced developers who want a quick visual view of their history and a simple way to collaborate through GitHub.
Pricing and good to know
The app is free and open source, and its code is published on GitHub under the MIT license. It runs on Windows and Mac. A beta channel lets you test upcoming releases before they reach everyone. Most of its value comes when you work with repositories on GitHub.
Highlights
- Compare versions to review changes before a commit
- Drag and drop to reorder, squash or cherry-pick commits
- Stash work you are not ready to commit
- Edit commit messages and revert earlier states
- Try upcoming features in the beta channel












