Administering a repository
Managing repository settings
- Setting repository visibility
- Classifying your repository with topics
- Customizing how changed files appear on GitHub
- Allowing people to fork a private repository owned by your organization
- Enabling anonymous Git read access for a repository
- Renaming a repository
- Transferring a repository
- Deleting a repository
Managing branches in your repository
- Setting the default branch
- Viewing branches in your repository
- Deleting and restoring branches in a pull request
Configuring pull request merges
- About merge methods on GitHub
- Configuring commit squashing for pull requests
- Configuring commit rebasing for pull requests
Defining the mergeability of pull requests
- About protected branches
- Configuring protected branches
- About required status checks
- Types of required status checks
- Enabling required status checks
- About branch restrictions
- Enabling branch restrictions
- About required reviews for pull requests
- Enabling required reviews for pull requests
- About required commit signing
- Enabling required commit signing