首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打包git版本控制下的目录

打包git版本控制下的目录
EN

Stack Overflow用户
提问于 2019-07-16 05:35:19
回答 1查看 41关注 0票数 0

如果我想从我的git库中压缩一个目录,它会包含git消息吗?

如何在没有任何版本控制的情况下导出目录?

如果可能的话,这是Github的一个特性。

我已经找到并链接到了这篇文章,但不清楚这是不是和我问的一样,它来自2008年:

Do a "git export" (like "svn export")?

我可以简单地将目录复制到本地吗?是根目录有一个隐藏的版本控制文件夹,对吗?

我找到了可以压缩的git-archive:https://alvinalexander.com/git/git-export-project-archive-cvs-svn-export

EN

回答 1

Stack Overflow用户

发布于 2019-07-16 06:08:12

如果我想从我的git库中压缩一个目录,它会包含git消息吗?

如果您的压缩文件包含.git文件夹,是的,它将包含。如果.git文件夹不存在,则不会包含提交消息。但是,除非您还删除了.gitignore.gitattributes.gitmodules文件,否则有人将能够告诉您它曾经通过git被跟踪过。

如何在没有任何版本控制的情况下导出目录?

只需使用复制问题2中也链接的git archive 1即可。如果你只想要一个子目录,你可以直接压缩它。

如果它是来自Github的特性,则使用

以下是如何在GitHub:https://help.github.com/en/articles/creating-releases上创建版本。完成此操作后,您可以自动下载Zip或Tar文件形式的存储库。这正是你想要的!

我找到并链接到了这篇文章,但不清楚这是不是和我问的一样,它来自2008年:做一个"git export“(如"svn export")?

是的,你的问题基本上是重复的。

我可以简单地将目录复制到本地吗?是根目录有一个隐藏的版本控制文件夹,对吗?是的,这是正确的。所有版本数据都存储在根目录的.git文件夹中。

我找到了可以压缩的git-archive:https://alvinalexander.com/git/git-export-project-archive-cvs-svn-export

只需使用内置的git archive工具即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57047480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档