{"meta":{"title":"Using files","intro":"You can navigate and track changes in the code in your files.","product":"Repositories","breadcrumbs":[{"href":"/en/repositories","title":"Repositories"},{"href":"/en/repositories/working-with-files","title":"Work with files"},{"href":"/en/repositories/working-with-files/using-files","title":"Using files"}],"documentType":"subcategory"},"body":"# Using files\n\nYou can navigate and track changes in the code in your files.\n\n## Links\n\n* [Navigating code on GitHub](/en/repositories/working-with-files/using-files/navigating-code-on-github)\n\n  You can understand the relationships within and across repositories by navigating code directly in GitHub.\n\n* [Viewing and understanding files](/en/repositories/working-with-files/using-files/viewing-and-understanding-files)\n\n  Explore file content and trace changes over time to understand a new codebase and its evolution.\n\n* [Getting permanent links to files](/en/repositories/working-with-files/using-files/getting-permanent-links-to-files)\n\n  When viewing a file on GitHub, you can press the \"y\" key to update the URL to a permalink to the exact version of the file you see.\n\n* [Downloading source code archives](/en/repositories/working-with-files/using-files/downloading-source-code-archives)\n\n  You can download a snapshot of the code in your repository.\n\n* [Working with non-code files](/en/repositories/working-with-files/using-files/working-with-non-code-files)\n\n  GitHub supports rendering and diffing in a number of non-code file formats.\n\n* [Downloading files from GitHub](/en/repositories/working-with-files/using-files/downloading-files-from-github)\n\n  Learn how to download files from GitHub, and understand the difference between downloading, cloning, and forking."}