English
Explore by product
Repositories
English
Managing files
Creating new files→
You can create new files directly on GitHub in any repository you have write access to.
Adding a file to a repository→
You can upload and commit an existing file to a repository on GitHub or by using the command line.
Moving a file to a new location→
You can move a file to a different directory on GitHub or by using the command line.
Editing files→
You can edit files directly on GitHub in any of your repositories using the file editor.
Renaming a file→
You can rename any file in your repository directly in GitHub or by using the command line.
Deleting files in a repository→
You can delete an individual file or an entire directory in your repository on GitHub.
Customizing how changed files appear on GitHub→
To keep certain files from displaying in diffs by default, or counting toward the repository language, you can mark them with the
linguist-generatedattribute in a .gitattributes file.
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