GitHub Docs
All products
Get started
Quickstart
Set up Git
Create a repo
Fork a repo
GitHub flow
Be social
Communicating on GitHub
GitHub glossary
Git cheatsheet
Learning resources
Onboarding
Getting started with your GitHub account
Getting started with GitHub Enterprise Server
Learning about GitHub
GitHub's products
Types of GitHub accounts
Access permissions
Signing up for GitHub
Enterprise Cloud trial
Enterprise Server trial
Using GitHub
Supported browsers
GitHub CLI
GitHub Desktop
Keyboard shortcuts
Explore projects
Save repos with stars
Following people
Getting started with Git
Set your username
Caching credentials
Git passwords
macOS Keychain credentials
Git workflows
About remote repositories
Manage remote repositories
Associate text editors
Handle line endings
Ignoring files
Using Git
Push commits to a remote
Get changes from a remote
Non-fast-forward error
Splitting a subfolder
About Git subtree merges
About Git rebase
Git rebase