GitHub AE is currently under limited release. Please contact our Sales Team to find out more.
Product
Quickstart
Getting started
Learn how to start building, shipping, and maintaining software with GitHub. Explore our products, sign up for an account, and connect with the world's largest development community.
Guides
Table of Contents
- Signing up for GitHub
- Using GitHub
- Exploring projects on GitHub
- 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
Getting started with GitHub docs
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
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution