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.
Recommended
Getting started with GitHub Desktop
Learn how to set up, authenticate, and configure GitHub Desktop to allow you to contribute to projects directly from your machine.
About GitHub Desktop
GitHub Desktop helps you work with projects hosted on GitHub.
Creating your first repository using GitHub Desktop
You can use GitHub Desktop to create and manage a Git repository without using the command line.
Articles
About connections to GitHub in GitHub Desktop
GitHub Desktop uses HTTPS to securely exchange data with GitHub.
About Git Large File Storage and GitHub Desktop
GitHub Desktop includes Git Large File Storage for managing large files.
About GitHub Desktop
GitHub Desktop helps you work with projects hosted on GitHub.
Adding a repository from your local computer to GitHub Desktop
You can add any Git repository to GitHub Desktop, even if it's not a GitHub repository.
Adding an existing project to GitHub using GitHub Desktop
You can add an existing Git repository to GitHub using GitHub Desktop.
Amending a commit in GitHub Desktop
You can use GitHub Desktop to amend your last commit.
Authenticating to GitHub in GitHub Desktop
You can securely access your account's resources on GitHub Desktop by authenticating to GitHub.
Changing the remote URL for a repository in GitHub Desktop
You can change the remote URL for a repository you're working with in GitHub Desktop. You might do this if the repository has been renamed, or the username or organization that owns the repository has changed.
Checking out a commit in GitHub Desktop
You can use GitHub Desktop to checkout a previous commit in your repository.