Skip to main content
GitHub Docs
Version:
Free, Pro, & Team
Search GitHub Docs
Search
Select language: current language is English
Open Search Bar
Close Search Bar
Open Menu
Open Sidebar
Repositories
/
Work with files
Home
Repositories
Create & manage repositories
About repositories
Best practices
Quickstart for repositories
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
Display a sponsor button
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 pull request reviews
Manage the commit signoff policy
Manage the push policy
Managing Git LFS objects in archives
Email notifications for pushes
Configure autolinks
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
Managing merge queue
Manage branch updates
Manage auto merge
Automatic branch deletion
Manage protected branches
About protected branches
Branch protection rule
Manage rulesets
About rulesets
Create a ruleset
Manage a ruleset
Available rules
Troubleshooting
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
Navigating code on GitHub
View and understand files
Permanent links to files
Source code archives
Working with non-code files
Managing large files
Large files
Git Large File Storage
Install Git LFS
Configure Git LFS
Storage & bandwidth
Collaboration
Move a file to Git LFS
Remove files
Resolve upload failures
Release projects
About releases
Manage releases
View releases & tags
Searching releases
Linking to releases
Comparing releases
Automated release notes
Automate release forms
View activity and data
View deployment activity
About repository graphs
Using Pulse
View repository traffic
View project contributors
Analyze changes
Connections between repositories
Using the activity view
Archive a repository
Archiving repositories
Archive content & data
Reference & cite content
Backing up a repository
Repositories
/
Work with files
Working with files
Learn how to manage and use files in repositories.
Managing files
Creating new files
Adding a file to a repository
Moving a file to a new location
Editing files
Renaming a file
Deleting files in a repository
Customizing how changed files appear on GitHub
Using files
Navigating code on GitHub
Viewing and understanding files
Getting permanent links to files
Downloading source code archives
Working with non-code files
Managing large files
About large files on GitHub
About Git Large File Storage
Installing Git Large File Storage
Configuring Git Large File Storage
About storage and bandwidth usage
Collaboration with Git Large File Storage
Moving a file in your repository to Git Large File Storage
Removing files from Git Large File Storage
Resolving Git Large File Storage upload failures