Skip to main content
GitHub Docs
Version:
Enterprise Server 3.6
Search GitHub Docs
Repositories
/
Release projects
/
Automated release notes
Home
Repositories
Create & manage repositories
About repositories
Best practices
Repository limits
Creating a new repository
Create from a template
Create a template repo
Issues-only repository
Duplicating a repository
Cloning a repository
Troubleshooting cloning errors
Renaming a repository
Transferring a repository
Deleting a repository
Restore deleted repository
Manage repository settings
Customize your repository
About READMEs
Licensing a repository
Social media preview
Classify with topics
About code owners
Repository languages
About CITATION files
Enable features
Disabling issues
Disable projects
Manage GitHub Actions settings
Discussions
Security & analysis
Manage repository settings
Repository visibility
Teams & people
Manage the forking policy
Manage the commit signoff policy
Anonymous Git read access
Email notifications for pushes
Configure autolinks
Tag protection rules
Branches and merges
Manage branches
View branches
Renaming a branch
Change the default branch
Delete & restore branches
Configure PR merges
About merge methods
Configure commit merging
Configure commit squashing
Configure commit rebasing
Manage branch updates
Manage auto merge
Automatic branch deletion
Manage protected branches
About protected branches
Branch protection rule
Work with files
Managing files
Creating new files
Add a file
Move a file
Edit files
Renaming a file
Delete files
How changed files appear
Using files
View files and track file changes
Permanent links to files
Source code archives
Working with non-code files
Managing large files