This version of GitHub Enterprise Server was discontinued on 2024-09-25. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.
GitHub Desktop documentation
With GitHub Desktop, you can interact with GitHub using a GUI instead of the command line or a web browser. You can use GitHub Desktop to complete most Git commands from your desktop, such as pushing to, pulling from, and cloning remote repositories, attributing commits, and creating pull requests, with visual confirmation of changes.
Start here
Popular
Stashing changes in GitHub Desktop
You can temporarily save your changes without committing them to a branch by stashing the changes in GitHub Desktop.
Reverting a commit in GitHub Desktop
You can use GitHub Desktop to revert a specific commit to remove its changes from your branch.
Amending a commit in GitHub Desktop
You can use GitHub Desktop to amend your last commit.
Cherry-picking a commit in GitHub Desktop
You can use GitHub Desktop to pick a specific commit on one branch and copy the commit to another branch.