An overview of GitHub's products and pricing plans.
Create a repo→
To put your project up on GitHub, you'll need to create a repository for it to live in.
Getting started with your GitHub account→
With a user account on GitHub, you can import or create repositories, collaborate with others, and connect with the GitHub community.
Getting started with GitHub Team→
With GitHub Team groups of people can collaborate across many projects at the same time in an organization account.
Getting started with GitHub Enterprise Cloud→
Get started with setting up and managing your GitHub Enterprise Cloud organization or enterprise account.
Types of GitHub accounts
Your user account is your identity on GitHub. Your user account can be a member of any number of organizations. Organizations can belong to enterprise accounts.
Finding ways to contribute to open source on GitHub
You can find ways to contribute to open source projects on GitHub that are relevant to you.
- 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
- 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
- Dealing with special characters in branch and tag names