Article version: GitHub.com GitHub.com Enterprise Server 2.21 Enterprise Server 2.20 Enterprise Server 2.19 Enterprise Server 2.18 GitHub.com Managing files in a repository Managing files in a repository Did this doc help you? Want to learn about new docs features and updates? Sign up for updates! We're continually improving our docs. We'd love to hear how we can do better. What problem did you have? Required Choose an option Information was unclear The content was confusing The article didn't answer my question Other Let us know what we can do better Optional Can we contact you if we have more questions? Optional Send Thank you! Your feedback has been submitted. Table of Contents Managing files on GitHub Navigating code on GitHub Creating new files Adding a file to a repository Moving a file to a new location Editing files in your repository Editing files in another user's repository Tracking changes in a file Deleting files Renaming a file Getting permanent links to files Managing files using the command line Adding a file to a repository using the command line Renaming a file using the command line Moving a file to a new location using the command line Working with non-code files Rendering and diffing images 3D File Viewer Rendering CSV and TSV data Rendering PDF documents Rendering differences in prose documents Mapping geoJSON files on GitHub Working with Jupyter Notebook files on GitHub