GitHub Docs
  • All products
  • GitHub.com
    • Getting started
      • Quickstart
        • Set up Git
        • Create a repo
        • Fork a repo
        • Be social
        • GitHub glossary
        • Git cheatsheet
        • Git and GitHub learning resources
      • Learning about GitHub
        • GitHub's products
        • About GitHub Advanced Security
        • Types of GitHub accounts
        • Access permissions on GitHub
        • FAQ about changes to GitHub’s plans
      • Signing up for GitHub
        • Sign up for a new GitHub account
        • Verifying your email address
        • Setting up a trial of GitHub Enterprise Cloud
        • Setting up a trial of GitHub Enterprise Server
      • Using GitHub
        • Exploring early access releases with feature preview
        • Supported browsers
        • GitHub CLI
        • GitHub Desktop
        • GitHub for mobile
        • Keyboard shortcuts
        • Troubleshooting connectivity problems
      • Exploring projects on GitHub
        • Finding ways to contribute to open source on GitHub
        • Saving repositories with stars
        • Following people
      • Getting started with Git
        • Setting your username in Git
        • Caching your GitHub credentials in Git
        • Why is Git always asking for my password?
        • Updating credentials from the macOS Keychain
        • Git workflows
        • About remote repositories
        • Managing remote repositories
        • Associating text editors with Git
        • Configuring Git to handle line endings
        • Ignoring files
      • Using Git
        • Pushing commits to a remote repository
        • Getting changes from a remote repository
        • Dealing with non-fast-forward errors
        • Splitting a subfolder out into a new repository
        • About Git subtree merges
        • About Git rebase
        • Using Git rebase on the command line
        • Resolving merge conflicts after a Git rebase
    • User accounts
      • Managing user account settings
        • About your personal dashboard
        • Managing your theme settings
        • Changing your GitHub username
        • Merging multiple user accounts
        • Converting a user into an organization
        • Deleting your user account
        • Permission levels for a user account repository
        • Permission levels for user-owned project boards
        • Managing the default branch name for your repositories
        • Managing security and analysis settings for your user account
        • Managing access to your user account's project boards
        • Best practices for leaving your company
        • What does the 'Available for hire' checkbox do?
      • Managing email preferences
        • Adding an email address to your GitHub account
        • Changing your primary email address
        • Setting a backup email address
        • Setting your commit email address
        • Blocking command line pushes that expose your personal email address
        • Remembering your GitHub username or email
        • Types of emails GitHub sends
        • Managing marketing emails from GitHub
      • Managing access to your personal repositories
        • Inviting collaborators to a personal repository
        • Removing a collaborator from a personal repository