如果我想从我的git库中压缩一个目录,它会包含git消息吗?
如何在没有任何版本控制的情况下导出目录?
如果可能的话,这是Github的一个特性。
我已经找到并链接到了这篇文章,但不清楚这是不是和我问的一样,它来自2008年:
Do a "git export" (like "svn export")?
我可以简单地将目录复制到本地吗?是根目录有一个隐藏的版本控制文件夹,对吗?
我找到了可以压缩的git-archive:https://alvinalexander.com/git/git-export-project-archive-cvs-svn-export
发布于 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工具即可。
https://stackoverflow.com/questions/57047480
复制相似问题