跳至内容
GitTree
历史和恢复

导出存档

Export Archive… 将提交、分支或标记的文件写入 .zip 或 .tar.gz,而不包含 .git 文件夹,如 git archive。这是向某人提供版本源的最快方法。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 包含什么和不包含什么
  6. 如果出现问题
  7. 问题
  8. 有关的

开始之前

  • 您要导出的提交、分支或标签位于图表中。

在哪里可以找到它

  • 右键单击提交或标签:Export Archive…。
行动macOSWindows 和 Linux
首先找到提交⌘FCtrl+F

步骤

  1. 打开导出

    右键单击提交或标记并选择 Export Archive…。

  2. 选择格式和文件夹

    选择 Zip archive (.zip) 或 Gzipped tarball (.tar.gz)。在 Folder inside the archive 下,键入前缀(例如 project-1.0/),或将其留空。

  3. 节省

    按 Export… 并选择文件的保存位置。

预期结果

.zip 或 .tar.gz,其中的文件与该提交中的文件完全相同。

包含什么和不包含什么

  • .gitattributes 中标记为 export-ignore 的文件将被忽略; export-subst 占位符已填充。
  • Git LFS 文件被写入它们的小指针文件,而不是它们的内容。
  • 不包括子模块:它们的文件夹被省略。

如果出现问题

“无法使用该文件夹名称”

文件夹之间使用 /,前缀以 / 结尾,例如 project-1.0/。

问题

存档中是否包含我未提交的更改?

不。它包含与记录完全相同的提交。