Explore by product
Repositories
Repositories
Creating and managing repositories→
You can create a repository on GitHub to store and collaborate on your project's files, then manage the repository's name and location.
Managing your repository’s settings and features→
You can customize your repository, enable or disable optional features for your repository, and manage your repository’s settings.
Configuring branches and merges in your repository→
You can manage branches in your repository, configure the way branches are merged in your repository, and protect important branches by definining the mergeability of pull requests.
Working with files→
Learn how to manage and use files in repositories.
Releasing projects on GitHub→
You can create a release to package software, release notes, and binary files for other people to download.
Viewing activity and data for your repository→
Gain insight into your repository by viewing activity and data.
Archiving a GitHub repository→
You can archive, back up, and cite your work using GitHub, the API, or third-party tools and services.
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