{"meta":{"title":"从GitHub下载文件","intro":"了解如何从 GitHub中下载文件，并了解下载、克隆和分叉之间的区别。","product":"存储库","breadcrumbs":[{"href":"/zh/repositories","title":"存储库"},{"href":"/zh/repositories/working-with-files","title":"处理文件"},{"href":"/zh/repositories/working-with-files/using-files","title":"使用文件"},{"href":"/zh/repositories/working-with-files/using-files/downloading-files-from-github","title":"下载文件"}],"documentType":"article"},"body":"# 从GitHub下载文件\n\n了解如何从 GitHub中下载文件，并了解下载、克隆和分叉之间的区别。\n\n## Introduction\n\nGitHub.com 拥有数百万个开源软件项目，你可以复制、自定义和使用自己的目的。\n\n可通过不同的方法获取存储库文件 GitHub的副本。 您可以：\n\n* 将存储库文件的快照作为 zip 文件**下载**到你自己的（本地）计算机。\n* 使用 Git 将存储库**克隆**到本地计算机。\n* **派生**仓库，以在 GitHub 上创建一个新仓库。\n\n其中每个方法都有自己的用例，我们将在下一节进行说明。\n\n本教程重点介绍如何将存储库的文件下载到本地计算机。 例如，如果在存储库 GitHub中找到了一些有趣的内容，则下载是获取内容副本的简单方法，而无需使用 Git 或应用版本控制。\n\n> \\[!TIP]\n> 若要下载发布包或资产（例如最新版本的应用程序，或存储库中 GitHub 存储的软件的安装程序、二进制文件或可执行文件），请参阅 [从发布下载源代码存档](/zh/repositories/working-with-files/using-files/downloading-source-code-archives#downloading-source-code-archives-from-a-release) 或 [从标记下载源代码存档](/zh/repositories/working-with-files/using-files/downloading-source-code-archives#downloading-source-code-archives-from-a-tag)。\n\n### 了解下载、克隆和派生之间的差异\n\n| 条款       | 定义                                                     | 用例                                                                                                                                                                                    |\n| -------- | ------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| Download | 将存储库文件的快照保存到本地计算机。                                     | 你希望使用或自定义文件的内容，但不想应用版本控制。                                                                                                                                                             |\n| Clone    | 创建存储库数据的完整副本，包括每个文件和文件夹的所有版本。                          | 你希望在本地计算机上处理存储库的完整副本，并使用 Git 来跟踪和管理更改。 你可能打算将这些本地所做的更改与 GitHub-hosted 存储库同步。 有关详细信息，请参阅“[克隆仓库](/zh/repositories/creating-and-managing-repositories/cloning-a-repository)”。            |\n| 分叉       | 若要在 GitHub 上创建一个关联到您个人帐户的新仓库，并使其与原始（“上游”）仓库共享代码和可见性设置。 | 你想使用原始仓库的数据，作为你在 GitHub 上开展自己项目的基础。 或者，你希望使用派生来建议对原始（“上游”）存储库进行更改。 为存储库创建分支后，可能仍想要克隆存储库，以便在本地计算机上处理更改。 有关详细信息，请参阅“[为存储库创建分支](/zh/pull-requests/how-tos/work-with-forks/fork-a-repo)”。 |\n\n## 下载存储库的文件\n\n本教程将使用一个演示存储库 ([octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife))。\n\n1. 导航到 [octocat/Spoon-Knife](https://github.com/octocat/Spoon-Knife)。\n2. 在文件列表上方，单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-code\" aria-label=\"code\" role=\"img\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg> Code”\\*\\*\\*\\*。\n\n   ![存储库登陆页面上的文件列表的屏幕截图。 “代码”按钮以深橙色轮廓突出显示。](/assets/images/help/repository/code-button.png)\n3. 单击“<svg version=\"1.1\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" class=\"octicon octicon-file-zip\" aria-label=\"file-zip\" role=\"img\"><path d=\"M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z\"></path></svg> Download ZIP”\\*\\*\\*\\*。\n\n你现在已将存储库文件的副本保存为本地计算机上的 zip 文件。 可以根据自己的需要对文件进行编辑和自定义。\n\n## 延伸阅读\n\n* [下载源代码存档](/zh/repositories/working-with-files/using-files/downloading-source-code-archives)"}