metadata
title: '{% data variables.product.prodname_desktop %} documentation'
shortTitle: '{% data variables.product.prodname_desktop %}'
intro: >-
With {% data variables.product.prodname_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.
introLinks:
overview: /desktop/overview/about-github-desktop
quickstart: /desktop/overview/getting-started-with-github-desktop
featuredLinks:
startHere:
- /desktop/overview/creating-your-first-repository-using-github-desktop
- >-
/desktop/installing-and-authenticating-to-github-desktop/installing-github-desktop
- >-
/desktop/installing-and-authenticating-to-github-desktop/authenticating-to-github-in-github-desktop
guideCards:
- /desktop/making-changes-in-a-branch/stashing-changes-in-github-desktop
- /desktop/managing-commits/reverting-a-commit-in-github-desktop
- /desktop/managing-commits/amending-a-commit-in-github-desktop
- /desktop/managing-commits/cherry-picking-a-commit-in-github-desktop
popular:
- >-
/desktop/adding-and-cloning-repositories/cloning-and-forking-repositories-from-github-desktop
- /desktop/making-changes-in-a-branch/managing-branches-in-github-desktop
- >-
/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/syncing-your-branch-in-github-desktop
- >-
/desktop/working-with-your-remote-repository-on-github-or-github-enterprise/creating-an-issue-or-pull-request-from-github-desktop
- >-
/desktop/making-changes-in-a-branch/pushing-changes-to-github-from-github-desktop
changelog:
label: desktop
versions:
feature: desktop
layout: product-landing
versions:
feature: desktop
topics:
- Desktop
- Repositories
children:
- /overview
- /installing-and-authenticating-to-github-desktop
- /configuring-and-customizing-github-desktop
- /adding-and-cloning-repositories
- /making-changes-in-a-branch
- /managing-commits
- /working-with-your-remote-repository-on-github-or-github-enterprise
redirect_from:
- >-
/desktop/contributing-and-collaborating-using-github-desktop/keeping-your-local-repository-in-sync-with-github
- /desktop/contributing-and-collaborating-using-github-desktop
- /desktop/installing-and-configuring-github-desktop