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