导出存档
Export Archive… 将提交、分支或标记的文件写入 .zip 或 .tar.gz,而不包含 .git 文件夹,如 git archive。这是向某人提供版本源的最快方法。
免费已更新
免费使用 GitTree:登录后的所有本地 Git 功能。
开始之前
- 您要导出的提交、分支或标签位于图表中。
在哪里可以找到它
- 右键单击提交或标签:Export Archive…。
| 行动 | macOS | Windows 和 Linux |
|---|---|---|
| 首先找到提交 | ⌘F | Ctrl+F |
步骤
打开导出
右键单击提交或标记并选择 Export Archive…。
选择格式和文件夹
选择 Zip archive (.zip) 或 Gzipped tarball (.tar.gz)。在 Folder inside the archive 下,键入前缀(例如
project-1.0/),或将其留空。节省
按 Export… 并选择文件的保存位置。
预期结果
.zip 或 .tar.gz,其中的文件与该提交中的文件完全相同。
包含什么和不包含什么
.gitattributes中标记为export-ignore的文件将被忽略;export-subst占位符已填充。- Git LFS 文件被写入它们的小指针文件,而不是它们的内容。
- 不包括子模块:它们的文件夹被省略。
如果出现问题
“无法使用该文件夹名称”
文件夹之间使用 /,前缀以 / 结尾,例如 project-1.0/。
问题
存档中是否包含我未提交的更改?
不。它包含与记录完全相同的提交。