Contributing and collaborating using GitHub Desktop
Use GitHub Desktop to manage your projects, create meaningful commits, and track the project's history in an app instead of on the command line.
- Adding and cloning repositories
- Adding a repository from your local computer to GitHub Desktop
- Adding an existing project to GitHub using GitHub Desktop
- Cloning and forking repositories from GitHub Desktop
- Cloning a repository from GitHub to GitHub Desktop
- Making changes in a branch
- Managing branches
- Committing and reviewing changes to your project
- Stashing changes
- Viewing the branch history
- Pushing changes to GitHub
- Managing commits
- Reverting a commit
- Cherry-picking a commit
- Reordering commits
- Squashing commits
- Amending a commit
- Managing tags
- Working with your remote repository on GitHub or GitHub Enterprise
- Creating an issue or pull request
- Viewing a pull request in GitHub Desktop
- Viewing and re-running checks in GitHub Desktop
- Configuring notifications in GitHub Desktop
- Changing the remote URL for a repository from GitHub Desktop
- Keeping your local repository in sync with GitHub